2017-06-20 98 views
-1

我有一個程序依賴於幾個腳本,每個腳本使用幾個模塊。該程序可以自己站立起來,但是如果我將它發送給另一臺計算機,它將會失敗,除非它們已經安裝了所有的依賴項。如何將python腳本打包發送給其他人

有沒有辦法以編程方式安裝所有必需的模塊,以便它可以輕鬆地傳遞給新用戶?我試圖找到關於將腳本打包爲exe文件的教程,但教程對我來說太困難或者失敗。

無論哪種方式,我只是尋找一種簡單的方法來分享我的程序和任何幫助將不勝感激!

+0

你可以從這裏開始:https://docs.python.org/3.6/distributing/index.html#distributing-index – FamousJameous

+0

@scrappedcola難道我要求非現場資源?我只是問了如何在Python中做一個過程,我認爲... –

+0

@JoeyB我的歉意我顯然是今天有閱讀理解的問題。 – scrappedcola

回答

0

您的setup.py文件的install_requires鍵指定你的依賴:

from setuptools import setup 

setup(name='funniest', 
     version='0.1', 
     description='The funniest joke in the world', 
     url='http://github.com/storborg/funniest', 
     author='Flying Circus', 
     author_email='[email protected]', 
     license='MIT', 
     packages=['funniest'], 
     install_requires=[ 
      'markdown', 
     ], 
     zip_safe=False) 

在上面的例子中,它會檢查/安裝包降價。 你可能想看看這個HOWTO:

http://python-packaging.readthedocs.io/en/latest/index.html

相關問題