如何安装没有root访问权限的python模块?

如何安装没有root访问权限的python模块?

我正在上一些大学课程并获得了一个“教学账户”,这是一个我可以用来做工作的学校账户。我想在那台机器上运行我的计算密集型Numpy,matplotlib,scipy代码,但我无法安装这些模块,因为我不是系统管理员。

我该怎么做安装?


杨魅力
浏览 1141回答 3
3回答

斯蒂芬大帝

在大多数情况下,最佳解决方案是依靠所谓的“用户站点”位置(请参阅PEP了解详细信息):pip install --user package_name以下是我原始答案中更“手动”的方式,如果上述解决方案适合您,则无需阅读。使用easy_install,您可以:easy_install --prefix=$HOME/local package_name将安装到$HOME/local/lib/pythonX.Y/site-packages('local'文件夹是许多人使用的典型名称,但当然您可以指定您有权写入的任何文件夹)。您需要手动创建$HOME/local/lib/pythonX.Y/site-packages并将其添加到您的PYTHONPATH环境变量(否则easy_install会抱怨 - 顺便运行上面的命令一次以找到XY的正确值)。如果您不使用easy_install,请查找前缀选项,大多数安装脚本都允许您指定一个。使用pip你可以使用:pip install --install-option="--prefix=$HOME/local" package_name
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python