我想使用gntp module來顯示C/C++軟件的類似烤麪包機的通知。我想打包軟件的所有依賴關係,使其可以在另一臺計算機上自行執行。如何在沒有pip/easy_install的情況下手動安裝pypi模塊?
gntp模塊只能通過pip安裝程序使用,無法使用(運行軟件的計算機沒有任何Internet連接):如何從源安裝它?
我不希望強制用戶安裝easy_install/pip並手動將pip路徑添加到%PATH。 PS:我在Windows機器上使用Python 2.7。
我想使用gntp module來顯示C/C++軟件的類似烤麪包機的通知。我想打包軟件的所有依賴關係,使其可以在另一臺計算機上自行執行。如何在沒有pip/easy_install的情況下手動安裝pypi模塊?
gntp模塊只能通過pip安裝程序使用,無法使用(運行軟件的計算機沒有任何Internet連接):如何從源安裝它?
我不希望強制用戶安裝easy_install/pip並手動將pip路徑添加到%PATH。 PS:我在Windows機器上使用Python 2.7。
python setup.py install
您可能需要管理員第5步的權限。因此,您在此執行的操作取決於您的操作系統。例如在Ubuntu,你會說sudo python setup.py install
編輯 - 感謝kwatford(見的第一個評論)
步驟5中繞過需要管理員權限上面你可以利用的 - 用戶標誌。通過這種方式,您可以僅爲當前用戶安裝軟件包。
文檔說:
文件將被安裝到site.USER_BASE的子目錄(寫爲以下用戶羣)。該方案在同一位置安裝純Python模塊和擴展模塊(也稱爲site.USER_SITE)。以下是UNIX的價值觀,包括Mac OS X:
更多細節可以在這裏找到:http://docs.python.org/2.7/install/index.html
pip/easy_install/setup.py通常會接受一個'--user'標誌來爲當前用戶安裝軟件包,通常不需要管理員訪問。 – kwatford
是的它的工作:現在我必須找到一種方法來正確設置在Windows上的Python的環境變量... – lucasg
出於某種原因,我看到這個:'ImportError:沒有名爲'setuptools''模塊我發現在這裏:https: //pypi.python.org/pypi/setuptools/1.1.6雖然安裝給了我異常錯誤,但現在websocket模塊根本不起作用,我想我會放棄在Windows上的Python 3.3。 –
也許用'蟒蛇setup.py install'? – Nicolas