Anaconda 软件在 Windows 上找不到随 pip 一起安装的软件包



在Windows上,打开Anaconda Prompt并输入以下内容:

pip install json2xml

pip没有抱怨这样做(我猜用你最喜欢的包替换json2xml(。然后,打开Jupyter QTConsole,并尝试:

import json2xml

结果是ImportError: No module named 'json2xml'.软件包已安装(检查后pip list (,但没有任何识别。没有系统pip(毕竟这是Windows(;只有蟒蛇的pip被使用。

这是怎么回事?

我希望

这会有所帮助,它对我有用。
当你使用 pip 安装一个包时,默认情况下它会转到你的 python 站点包。即

C:\Users\YOUR-USER-NAME\AppData\Local\Programs\Python\Python37-32\Lib\site-packages

从这里,您可以复制下载的软件包,然后导航并将它们粘贴到您的 Anaconda 站点软件包目录中。即

C:\Anaconda\Lib\site-packages

这应该可以解决问题。

从 如何找到我的 Python 站点包目录的位置? ,您可以输入

python -m site

以打印 Python 包位置。就我而言,我有 Anaconda for Windows,但没有目录 C:\Users\YOUR-USER-NAME\AppData\Local\Programs\Python\Python\Python37-32\Lib\site-packages,但确实发现我用 pip 安装的软件包在 C:\Users\YOUR-USER-NAME\AppData\Local\Continuum\anaconda3\Lib\site-packages\ 中。这可能是由于将Anaconda添加到PATH中。

最新更新