当前位置: 首页 > 面试题库 >

由于环境错误而无法安装软件包:[Errno 13]

顾宸
2023-03-14
问题内容

在我的MacOS Mojave终端中,我想使用pip安装python软件包。最后说:

You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

所以我想用给定的命令更新点子,但出现错误:

Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: 
'/Library/Python/2.7/site-packages/pip-18.0-py2.7.egg/EGG-INFO/PKG-INFO'
Consider using the `--user` option or check the permissions.

我真的不明白现在该怎么办。 我也意识到它在错误消息中说Python 2.7,但是我已经并且只想使用python 3。


问题答案:

如果要使用 python3 + 安装软件包,则需要使用pip3 install package_name

要解决 errno 13, 您必须--user在末尾添加

pip3 install package_name --user

编辑:

对于python中的任何项目, 强烈建议Virtual
enviroment

上工作,该工具可通过为它们创建隔离的python虚拟环境来帮助将不同项目所需的依赖项分开。

为了使用 python3 + 创建一个,您必须使用以下命令:

virtualenv enviroment_name -p python3

然后只需 激活 它就可以对其进行处理:

source enviroment_name/bin/activate

激活虚拟环境后,虚拟环境的名称将显示在终端的左侧。这将使您知道虚拟环境当前处于活动状态。现在,您只需使用即可在该虚拟环境中安装与项目相关的依赖项pip

pip install package_name


 类似资料:
  • 问题内容: 我最近开始在点子安装方面遇到问题。每次我在终端中运行这种命令时,都会出现错误: 由于以下原因,无法安装软件包: EnvironmentError:[Errno 2]没有这样的文件或目录:’/’me’/’me’/anaconda3/lib/python3.6/site- packages/tqdm-4.11.2.dist-info/METADATA’ 有人知道怎么了吗?一个月前没有这个问

  • 问题内容: 无论我尝试安装哪个软件包,都会出现此错误: 我看到了这个问题,但答案对我不起作用。我可以安装分发程序包,到目前为止,它是我唯一可以安装的程序包,但是它不能解决问题,因为在我尝试安装另一个程序包时,egg_info错误立即返回。我对此感到非常沮丧,因为我在任何地方都找不到任何帮助。我之前也已经安装了django和pip以及所有内容,但是我不得不重新安装所有内容,现在它不起作用了。任何帮助

  • 问题内容: 我正在尝试在我的项目上安装Grunt。它曾经可以完美地运行,但是现在由于某种原因,它并没有。每次我尝试安装Grunt时,都会出现此错误: 奇怪的是丢失的包每次都会更改。 我尝试验证缓存,删除文件夹,使用清理缓存。卸载NPM和NodeJS,重新启动计算机。没有机会 出于安全原因,我不得不格式化计算机,我使用了项目文件夹,但没有使用该文件夹,我不知道这是否有影响,但是自从我重新安装NPM后

  • 通常安装一些软件包会导致我的整个anaconda发行版崩溃。我遇到此类问题的一个例子是: 然后,我得到了 分段故障(磁芯倾倒) 这通常是因为一些包不匹配/错误。为了解决这种情况,必须在我的anaconda发行版中重新安装整个包。 幸运的是,我通常使用下面的命令来列出我在基本conda环境中安装的软件包: 因此,如何使用此conda_packages一次重新安装所有包。txt文件?这样我就不必手动安

  • 问题内容: 当我尝试在Eclipse中运行R控制台时,出现以下错误: 所以我试图像这样在R控制台中安装它: 并得到此错误: 并且我发现在使用r安装rJava 时出现类似错误: 运行时,我得到以下输出: 顺便说一下,我的配置是: 问题答案: 我找到了解决方案: 然后 注意:路径(java-7-oracle)需要根据您的Java安装进行更新。

  • [机译]Conda 4.2.13 MacOSX 10.12.1 我正在尝试将程序包从安装到使用anaconda创建的新环境(虚拟)中。在Anaconda文档中,它说这很好。这与virtualenv的做法相同。 激活你想要放置程序的环境,然后安装一个程序。。。 我在Anaconda中创建了一个空环境,如下所示: 激活它: 然后,我可以在终端中看到我正在我的env中工作。问题来了,当我尝试安装一个包使