在没有根访问权限的Unix服务器上安装pip和numpy

2024-04-25 23:50:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道这个问题已经被问了很多次,也被回答了很多次,但是这些解决方案都不适合我。我已将Python2.7安装到本地目录中,并将其添加到我的路径中。尝试安装numpy时,出现以下错误:

ImportError: No module named setuptools

我不能简单地sudo apt-get install python-setuptools,因为我没有根访问权限。你知道吗

我需要安装numpy和理想的pip为未来的应用工作。你知道吗


Tags: installno路径numpy目录权限get错误
2条回答

0)尝试安装与当前用户隔离的包,请使用用户标志:

pip install  user SomeProject

1a)我同意@Pi Marillion的观点,如果您没有根访问权限,请使用隔离的conda环境。这样你就能保持你的道路干净。你知道吗

安装conda:

因为我不知道你的操作系统,去https://docs.conda.io/en/latest/miniconda.html

安装后,更新conda(以防万一):

conda update conda

要列出已安装的软件包,您可以

conda list

您应该看到安装了python。您可以通过在终端中键入python来启动解释器。你知道吗

我发现有一张备忘单非常有用:

https://docs.conda.io/projects/conda/en/latest/user-guide/cheatsheet.html

b)现在尝试通过pip安装,我想您可能需要python3.x来安装setuptools。

https://packaging.python.org/tutorials/installing-packages/#id13

2)如果这不起作用,您仍然可以尝试

https://packaging.python.org/guides/installing-stand-alone-command-line-tools/

希望这有帮助:)

先试试easy_install user setuptools pip。如果这不起作用,你需要手动安装东西。你知道吗

https://pypi.org/project/setuptools/#files下载setuptools-*.zip。将存档文件cd解压到新目录中并运行python2.7 setup.py install。你知道吗

然后试试pip install。如果仍然无法运行,请重新安装pip:下载^{}并运行python get-pip.py user。你知道吗

相关问题 更多 >

    热门问题