在Python中創建新項目時,從PyPI安裝依賴項的推薦方法是使用virtualenv
或venv
,而不是全局安裝模塊。從PyPI安裝Ansible模塊的推薦方式
我想安裝github_release module,但它取決於github3.py
,它在Ubuntu存儲庫中不可用。
在主機上爲Ansible安裝Python模塊的推薦方法是什麼?我應該只在全球安裝嗎?我目前使用官方Ubuntu PPA中的Ansible。
在Python中創建新項目時,從PyPI安裝依賴項的推薦方法是使用virtualenv
或venv
,而不是全局安裝模塊。從PyPI安裝Ansible模塊的推薦方式
我想安裝github_release module,但它取決於github3.py
,它在Ubuntu存儲庫中不可用。
在主機上爲Ansible安裝Python模塊的推薦方法是什麼?我應該只在全球安裝嗎?我目前使用官方Ubuntu PPA中的Ansible。
我想建議用wheel來安裝。 你可以做兩種方式:一封來自PyPI
以下是編譯輪的命令例如:
pip wheel --wheel-dir=~/wheels -r requirements.txt
這裏是命令示例安裝車輪文件:
pip install --no-index --find-links=~/wheels -r requirement.txt
pip install --no-index --find-links=~/wheels uwsgi
如果您添加了--user
安裝選項,該軟件包將安裝在您的主目錄(~/.local
)中,而不是全局環境中。
你可以嘗試如下。
$ pip install --user github3
$ ls -la ~/.local/lib/python/site-packages/ | grep github3
drwxrwxr-x 44 tell_k staff 1496 3 23 08:32 github3
drwxrwxr-x 9 tell_k staff 306 3 23 08:32 github3.py-0.9.6.dist-info
另請參閱完整文檔。
https://pip.pypa.io/en/stable/reference/pip_install/#cmdoption-user https://pip.pypa.io/en/stable/user_guide/#user-installs
您是如何安裝ansible? apt-get的?你爲什麼不使用virtualenv? –
我剛剛添加了這個問題! –