2011-04-20 53 views
10

我想運行python setup.py install(安裝腳本使用setuptools的),我希望被包含在最終的卵子或目錄只有pyc文件(編譯蟒蛇)。所有.py文件不得存在。我怎樣才能做到這一點 ?只安裝.pyc文件與setuptools的

+0

寫一個腳本讀取ZIP文件,並刪除所有不相關的文件...這是一個三個襯墊。 – 2011-04-20 13:00:36

+0

@restrisiko:同意,但也許有一個標準的setuptools方法來做到這一點,如果是這樣的話,我想學習一些關於我正在使用的工具的新東西。 – 2011-04-20 13:02:27

回答

14

不是install,但可能性是運行以下命令

python setup.py bdist_egg --exclude-source-files

,並在蒸餾水與easy_install的

easy_install dist/eggname.egg

注意according to the manualinstall什麼安裝所產生的蛋但是easy_install使用的快捷方式。

+1

這將python3中斷,因爲字節碼文件都在__pychache__並且除非源文件根據存在Python解釋不會看在那裏[此](https://stackoverflow.com/a/11648547/1071236) – giskou 2016-04-12 11:03:55