大佬教程收集整理的这篇文章主要介绍了pip install 没有正确安装模块,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在安装 pip 时遇到了一些问题,而且我是 Python 新手:
首先,这是我的python版本:
(basE) becker@tsf-436-wpa-5-126 ~ % which python3
/Users/becker/opt/anaconda3/bin/python3
然后例如我想安装turfpy,所以我这样做
pip3 install turfpy
输出是
requirement already satisfIEd: turfpy in ./opt/anaconda3/lib/python3.8/site-packages (0.0.6)
requirement already satisfIEd: shapely in ./opt/anaconda3/lib/python3.8/site-packages (from turfpy) (1.7.1)
requirement already satisfIEd: scipy in ./opt/anaconda3/lib/python3.8/site-packages (from turfpy) (1.5.2)
requirement already satisfIEd: numpy in ./opt/anaconda3/lib/python3.8/site-packages (from turfpy) (1.19.2)
requirement already satisfIEd: geoJson in ./opt/anaconda3/lib/python3.8/site-packages (from turfpy) (2.5.0)
所以原则上,我认为一切都应该有效。
现在我用 spyder 编写的 python 文件位于不同的文件夹中,您会看到下面的目录,而不是上面的目录。
其实运行文件,我得到
file "/Users/becker/Desktop/elevation data/poinTinpolygon.py",line 1,in <module>
from turfpy.measurement import Boolean_point_in_polygon
ModuleNotFoundError: No module named 'turfpy'
所以我必须假设 turfpy 毕竟没有安装。
如果缺少一些我应该提供的额外信息,我提前道歉。我有点不知道发生了什么。但是,我想了解如何使用 spyder 执行此操作,而不是先卸载所有内容来解决此问题(如果可能)。
确保您的 Spyder 使用的是“基本”anaconda 环境。
来自:https://docs.spyder-ide.org/current/faq.html:
在 anaconda 提示符下:
您应该激活您的 conda 环境(在您的情况下,您不必这样做,因为您使用“基本”环境)并开始 spyder 键入“spyder”。
一开始很难理解的一件事是,你可以在你的机器上安装多个 python 实例。 Anaconda 是一个很好的工具,可以管理不同的“环境”,不同的 Python 版本安装了不同的包组合。
在您的情况下,Spyder 使用的解释器与您安装软件包的 anaconda 提示符中的解释器不同。这里解释了如何检查Spyder使用的是哪个Python解释器:https://stackoverflow.com/a/54237704/2196531
以上是大佬教程为你收集整理的pip install 没有正确安装模块全部内容,希望文章能够帮你解决pip install 没有正确安装模块所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。