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

时间:2018-07-31 15:42:52

标签: python pip install

我最近开始在点子安装方面遇到问题。每次我在终端中运行这种命令时,都会出现错误:

由于以下原因而无法安装软件包

  

EnvironmentError:[错误2]没有这样的文件或目录:'/'me'/'me'/ anaconda3 / lib / python3.6 / site-packages / tqdm-4.11.2.dist-info / METADATA'< / p>

有人知道怎么了吗?一个月前没有这个问题。请帮忙! 以防万一:当我编写pip install sex-guesser时,会弹出上述错误。

7 个答案:

答案 0 :(得分:4)

尝试使用conda重新安装tqdm。 然后您可以使用pip安装软件包。

conda install tqdm

等待直到完成。然后,您可以执行以下操作:

pip install gender-guesser

答案 1 :(得分:2)

我遇到了同样的问题,这可能对您有用 cd进入metadata.json所在的位置,然后键入此命令cp metadata.json METADATA,然后可以执行sudo pip install

答案 2 :(得分:1)

我遇到了同样的问题。

  

由于环境错误而无法安装软件包:[Errno 2]没有这样的文件或目录:'/home/myusr/.local/lib/python3.6/site-packages/pip-19.0.1.dist-info / METADATA'

我遵循了Angrypig298解决方案,但对我而言不起作用。第一部分还可以。

conda install tqdm

但是第二部分出现了相同的pip错误,找不到METADATA文件。

pip install gender-guesser

基于其他答案,我使用find命令在机器中找到METADATA,然后在子目录中找到了它。

find ~/.local/ -name  "*METADATA*" | grep pip

METADATA位于

/home/myuser/.local/lib/python3.6/site-packages/pip-19.0.1.dist-info/pip-19.0.1.dist-info/METADATA

我将其复制到pip命令要查找的路径,该路径位于其上方的一个目录中。

/home/myuser/.local/lib/python3.4/site-packages/pip-9.0.1.dist-info/METADATA

然后点子正常工作。

答案 3 :(得分:1)

一种解决方案是删除包含 public string getCanonicalName(string cDomain, string cUsername) { string canonicalName = String.Empty; PrincipalContext ctx = new PrincipalContext(ContextType.Domain, cDomain); UserPrincipal user = UserPrincipal.FindByIdentity(ctx, cUsername); using (DirectoryEntry de = user.GetUnderlyingObject() as DirectoryEntry) { de.RefreshCache(new string[] { "canonicalName" }); canonicalName = de.Properties["canonicalName"].Value as string; } return canonicalName; } 的文件夹,然后尝试重新安装该软件包。通过这样做,我们将强制 Python 安装一个新文件夹,而不是查找现有文件夹。

例如:METADATA

使用命令行,它会

No such file or directory: /user/anaconda3/lib/python3.6/site-packages/the_folder/METADATA

然后,再次安装软件包。它应该可以工作。

答案 4 :(得分:0)

我用Pycharm。 我已经解决了来自\ AppData \ Roaming \ Python \ Python37 \ site-packages \ pip-19.0.1.dist-info \ pip-19.0.1.dist-info的复制文件METADATA的问题 到更高级别\ AppData \ Roaming \ Python \ Python37 \ site-packages \ pip-19.0.1.dist-info

答案 5 :(得分:0)

将“ /home/shuaizhang/.local/lib/python3.6/site-packages/pip-19.0.1.dist-info/pip-19.0.1.dist-info/”中的所有文件复制到上层目录“ /home/shuaizhang/.local/lib/python3.6/site-packages/pip-19.0.1.dist-info /”

然后,pip3 install --user --upgrade pip解决了我的问题。

我希望这会有所帮助。

答案 6 :(得分:-3)

我在此路径或此路径子目录中找到METADATA文件,然后cp此文件