Python 在使用sudo安装pip包后,如何使其仅在本地可用?
我已经像sudo一样安装了几个pip包。因此,pip要求我在升级或删除已安装的软件包时输入密码。有没有一种简单的方法可以将所有包移动到本地站点,这样我就不必再为sudo操心了Python 在使用sudo安装pip包后,如何使其仅在本地可用?,python,pip,Python,Pip,我已经像sudo一样安装了几个pip包。因此,pip要求我在升级或删除已安装的软件包时输入密码。有没有一种简单的方法可以将所有包移动到本地站点,这样我就不必再为sudo操心了 pip install --user package_name 还应使用setup.py文件 python setup.py --user install 而且,为了以防万一,在脚本中 import pip pip.main(["install", "--user", "package_name"]) 还应使用set
pip install --user package_name
还应使用setup.py
文件
python setup.py --user install
而且,为了以防万一,在脚本中
import pip
pip.main(["install", "--user", "package_name"])
还应使用setup.py
文件
python setup.py --user install
而且,为了以防万一,在脚本中
import pip
pip.main(["install", "--user", "package_name"])
我不确定你所说的“本地站点”到底是什么意思,不过我想你是什么意思
您可以使用
pip freeze>requirements.txt
获取所有已安装软件包的列表,然后使用sudo pip uninstall-r requirements.txt
从系统目录中删除所有软件包。然后安装并激活你的virtualenv,并pip install-r requirements.txt
将它们全部安装到你的virtualenv中。我不确定你所说的“本地站点”到底是什么意思,不过我想你是什么意思
您可以使用pip freeze>requirements.txt
获取所有已安装软件包的列表,然后使用sudo pip uninstall-r requirements.txt
从系统目录中删除所有软件包。然后安装并激活您的virtualenv,并pip install-r requirements.txt
将它们全部安装到您的virtualenv中。可能的副本