在大多数情况下,最好的解决方案是通过运行以下命令来依靠所谓的“用户站点”位置(有关详细信息,请参阅PEP):
pip install --user package_name
以下是我原始答案提供的一种“更手动”的方法,如果上述解决方案适合您,则无需阅读它。
使用easy_install,您可以执行以下 *** 作:
easy_install --prefix=$HOME/local package_name
将安装到
$HOME/local/lib/pythonX.Y/site-packages
(“本地”文件夹是许多人常用的典型名称,但是您当然可以指定您有权写入的任何文件夹)。
您将需要手动创建
$HOME/local/lib/pythonX.Y/site-packages
并将其添加到您的
PYTHONPATH环境变量中(否则easy_install会抱怨-btw运行上面的命令一次,以找到XY的正确值)。
如果您没有使用
easy_install,请寻找一个前缀选项,大多数安装脚本都允许您指定一个。
使用pip可以使用:
pip install --install-option="--prefix=$HOME/local" package_name
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)