程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了pip install 没有正确安装模块大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决pip install 没有正确安装模块?

开发过程中遇到pip install 没有正确安装模块的问题如何解决?下面主要结合日常开发的经验,给出你关于pip install 没有正确安装模块的解决方法建议,希望对你解决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,请注明来意。
标签:installpip