2017-04-20 5 views
0

私はこのPythonホイールはどこに作成されますか?

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

を行うと、私は私のgoto私のpythonのルート

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バイナリをあなたのプロジェクトにバンドルしません。代わりに、ユーザーに個別にインストールするように要求します。とにかくインストールされている可能性があります。互換性のあるライセンスがなくても、自分のプロジェクトに再配布して法的問題に遭遇する可能性があります。

関連する問題