首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Python找不到我安装的模块?

为什么Python找不到我安装的模块?
EN

Stack Overflow用户
提问于 2022-06-15 22:09:09
回答 3查看 278关注 0票数 1

目前,我正在Windows系统上使用Python。我从Anaconda和Pycharm安装了Python 3.10。我已经确保Python在环境变量中处于正确的路径。我还使用两个不同版本的Python ( 3.10和3.9 )复制了这个问题。

非常简单,在PyCharm中,我打开一个终端并键入

代码语言:javascript
复制
conda install -c numpy numpy. 

然后,我编写了一个新的"main.py“脚本。我有一句话:“进口假货”。我收到错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "C:\Users\---\PycharmProjects\pythonProject3\main.py", line 17, in <module>
    import numpy
ModuleNotFoundError: No module named 'numpy'

我做错了什么?

根据一位朋友的建议,我创建了一个新的PyCharm项目,它不是在我的用户目录中,而是在C:驱动器上,并得到了相同的错误。最后,在尝试使用pip或conda重新安装包时,我得到以下消息:

代码语言:javascript
复制
# All requested packages already installed.
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2022-06-15 22:28:14

您有两个版本的Python:

默认Python (每次打开命令提示符,键入python3)

  • Anaconda或python在虚拟环境中安装软件包时使用它自己的Python (位于不同路径)

您可以使用python -c "import os, sys; print(os.path.dirname(sys.executable))"查看已安装python的路径。

你有两个选择:

  1. 配置PyCharm以便使用anaconda。https://www.jetbrains.com/help/pycharm/configuring-python-interpreter.html#view_list
  2. Open是项目文件夹中的命令提示符(您可以很容易地使用PyCharm)。conda env list型这将向您展示所有可用的anaconda虚拟环境。选择其中一个并键入conda activate <env_name>,其中环境的=the名称。然后,使用python <name_of_your_program>

运行程序。

您可以看到使用conda info安装anaconda环境和包的路径。

票数 1
EN

Stack Overflow用户

发布于 2022-06-15 22:24:44

主要原因是

--您在不同的环境中运行main.py,而不是在安装numpy的位置。

如果您试图通过cmd运行它,请使用此方法

检查您现在所处的环境。请参考thisthis。但是,最简单的方法是在windows中使用where命令。C:\> where pythonC:\> where python3.您将获得激活解释器的路径。

列出conda envs - conda env list

激活conda env - conda activate <env name>

然后运行这个命令。pip freeze。检查列表中是否有numpy。如果不是,您必须找到并激活安装numpy的环境。

如果您想在pycharm中运行它,请使用。

介绍了如何更改py魅力解释器。https://www.jetbrains.com/help/pycharm/configuring-python-interpreter.html

票数 1
EN

Stack Overflow用户

发布于 2022-06-15 22:14:48

很多事情都会导致这种情况,通常是这样的。

在安装了一个包以“刷新”环境路径(

  1. )之后,您可能需要重新启动终端,或者在其中运行的IDE,该包不在环境路径

中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72638368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档