我正在上一些大学课程,并且得到了“教学帐户”,这是我可以用来从事工作的学校帐户。我想在那台机器上运行需要大量计算的Numpy,matplotlib,scipy代码,但是由于我不是系统管理员,所以无法安装这些模块。
我该如何安装?
在大多数情况下,最好的解决方案是通过运行以下命令来依赖所谓的“用户站点”位置(有关详细信息,请参阅PEP):
pip install --user package_name
以下是我原始答案提供的一种“更手动”的方法,如果上述解决方案适合你,则无需阅读它。
使用easy_install,你可以执行以下操作:
easy_install
easy_install --prefix=$HOME/local package_name
将安装到
$HOME/local/lib/pythonX.Y/site-packages
(“本地”文件夹是许多人常用的典型名称,但是你当然可以指定你有权写入的任何文件夹)。
你将需要手动创建
并将其添加到你的PYTHONPATH环境变量中(否则easy_install会抱怨-btw运行上面的命令一次,以找到XY的正确值)。
如果你没有使用easy_install,请寻找一个前缀选项,大多数安装脚本都允许你指定一个。
使用pip可以使用:
pip install --install-option="--prefix=$HOME/local" package_name