2017-04-20 64 views
0

我這樣做Python的車輪在哪裏創建?

C:\WINDOWS\system32>python c:\\python34\kissdownloader\setup.py bdist_wheel 

,我得到這個後一些其他的東西

creating build\bdist.win-amd64\wheel\kissdownloader-1.dist-info\WHEEL 

我轉到我的蟒蛇根,有什麼都沒有,沒有build文件夾或任何東西。這個東西在別的地方嗎?哦,我沒有manifest.in文件,如果這有什麼區別。

我的setup.py文件看起來是這樣的:在您的當前工作目錄產生

from setuptools import setup 
    setup ( 
     name='kissdownloader', 
     version='1', 
     description = 'A kisscartoon/kissanime downloader' , 
     package_dir={'kissdownloader':'C:\\Python34'}, 
     author='Vriska', 
     author_email='[email protected]', 
     install_requires = ['bs4','cfscrape','requests'], 
     package_data={'data' : ['C:\Program Files\PhantomJS\phantomjs.exe']}, 
    ) 
+1

您是否看過'build \ bdist.win-amd64 \ wheel \ kissdownloader-1.dist-info \ WHEEL' **相對於當前工作目錄**? –

+0

@Martijn Pieters,你的意思是在哪裏放置setup.py?是的,沒有什麼 – Vrisk

+0

不,根據你的粘貼,當前的工作目錄是'C:\ WINDOWS \ system32',所以我希望那裏有新的'build'和'dist'子目錄。 –

回答

3

輸出。在你的情況下,這是C:\WINDOWS\system32,因爲那是你啓動Python的地方。你會發現一個builddist目錄;後者包含完整的車輪。

如果您想要在setup.py旁邊創建目錄,請首先將您的目錄更改爲c:\python34\kissdownloader\。許多Python項目都希望你在那裏運行setup.py

附註:我不會將PhantomJS二進制文件與您的項目捆綁在一起。相反,要求用戶單獨安裝;他們可能已經安裝了它,並且您可能會遇到法律問題,將其重新分發到您自己的項目中,但至少沒有兼容許可證。