使用PyCharm导入Python包出现问题

3
我一直在尝试安装Python的一些简单包,如numpy和pandas。虽然我能够使用pip手动从命令行安装软件包,但是当我尝试导入它时,PyCharm找不到它。我已经手动配置了路径,但没有成功。
PyCharm也无法找到我想要安装的软件包,并显示连接超时错误,这可能是因为我正在使用安全网络。
对于Python和软件开发来说还很新,如果我做错了什么,请提前谅解,但是其他类似的主题都没有解决这个问题。
我正在Windows 7上操作。 我收到的错误消息是:
C:\Users\james.alexander\PycharmProjects\Test.py\venv1\Scripts\python.exe C:/Users/james.alexander/PycharmProjects/Test.py/testfile.py
Traceback (most recent call last):
  File "C:/Users/james.alexander/PycharmProjects/Test.py/testfile.py", line 1, in <module>
    import numpy
ModuleNotFoundError: No module named 'numpy'

我应该提到,我曾经使用Atom来编写Python程序,并且包在那里运行得很好,但问题是Atom非常慢,对于简单的任务来说几乎无法使用。 - Jkind9
请使用链接1进行安装,而不是尝试手动安装。 - Shashank Singh
这就是我说PyCharm找不到包的意思,当我按照提供的链接中的步骤操作时,包列表就是无法加载。 - Jkind9
检查设置中的Python“项目解释器”。它是否指向您在命令行中使用的相同解释器? - Chamath
你配置了项目解释器吗? - Sam Redway
显示剩余5条评论
4个回答

1

我不确定你的意思,我尝试了两种不同的安装方法:第一种是使用pip安装到一个目录,然后尝试让PyCharm将其识别为包的存储位置;第二种是使用PyCharm内置的安装系统进行正常安装。我相信你指的是后者;问题在于这些包根本无法加载到可安装的包列表中。 - Jkind9
virtualenv 创建一个新的 PATHPYTHONPATH 组件,并将它们追加到现有的环境路径中,它不会与 pip 使用的全局路径发生冲突,我想。 - Itachi

0

尝试这个:

步骤 1:Ctrl+Alt+s

步骤 2:在Project下找到Project Interpreter

步骤 3:在提示框的右上角找到+

步骤 4:搜索并选择所需的软件包。 Install按钮就在下面。


抱歉,我之前试图说的是这个方法无法加载我想要安装的任何软件包。我遇到了“加载软件包列表时出错:连接超时”的错误,我在原帖中已经提到这可能是因为我在一个安全网络后面。 - Jkind9

0

首先在您的PyCharm中检查项目解释器。 文件 > 设置 > 项目 > 项目解释器 检查那里的Python版本(python2还是python3) 并检查是否正在使用任何虚拟环境

并查看您安装了哪个版本的Python 对于python3,您可能需要使用"pip3 install pkgname" 对于python2,请使用"pip install pkgname"


0
在PyCharm中,你可以从应用程序内部安装模块。只需访问你的首选项,然后在“项目解释器”下找到一个包含已安装模块的表格。要安装新模块,点击左下角的+符号,然后搜索适当的软件包,例如numpy。一旦找到它,只需点击“安装包”。模块现在已安装并可供使用!
编辑:我刚刚看到有人已经发布了这个答案,对此表示抱歉 :)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接