【问题标题】:Trouble importing python packages using PyCharm使用 PyCharm 导入 python 包时遇到问题
【发布时间】:2018-07-27 06:53:12
【问题描述】:

我一直在尝试为 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 太慢了,无法用于简单的任务
  • 使用Link 1 安装而不是尝试手动安装。
  • 这就是我说 PyCharm 找不到包时的意思,当我按照链接中的步骤操作时,提供的包列表只是拒绝加载
  • 在设置中检查 python 'Project Interpreter'。它是否指向您在命令行中使用的同一个解释器?
  • 我已经检查了解释器,并且我也尝试将包安装到与我的项目相同的目录中的新位置。 C:\Users\james.alexander\PycharmProjects\Test.py\venv1\Scripts\python.exe 不确定我还能在哪里折痕这是我尝试过的路径之一,另一个是 C:\Users \james.alexander\PycharmProjects\Test.py\venv\Scripts\python.exe

标签: python python-3.x path windows-7 pycharm


【解决方案1】:

我认为 PyCharm 使用 virtualenv,通过 pip 安装将无法正常工作,因为它将在您的本地环境中安装包。

查看https://www.jetbrains.com/help/pycharm/installing-uninstalling-and-upgrading-packages.html

【讨论】:

  • 我不确定你的意思,我尝试了太多不同的安装方法:第一种是使用 pip 安装到一个目录,然后我试图让 PyC​​harm 将其识别为保存包的位置,第二个是使用PyCharm内置系统的正常安装方法。我相信后者也是您所指的;问题是这些软件包根本不会加载到您可以安装的可用软件包列表中。
  • virtualenv 创建一个新的PATHPYTHONPATH 组件并将它们附加到现有的环境路径中,它不会与@987654326 的全局路径冲突@ 使用,我想。
【解决方案2】:

试试这个:

第一步:Ctrl+Alt+s

第 2 步:在Project 下查找Project Interpreter

第三步:在提示框的右上角寻找+

第 4 步:搜索并选择所需的包。 Install 按钮就在下方。

【讨论】:

  • 对不起,我之前说过这个方法不会加载任何我想安装的包。我收到错误加载包列表:连接超时,我在 OP 中说这是(我假设)由于位于安全网络之后
【解决方案3】:

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

然后看看你安装的是什么版本的python 对于 python3,您可能必须使用“pip3 install pkgname” 对于 python2 使用“pip install pkgname”

【讨论】:

    【解决方案4】:

    在 PyCharm 中,您可以从应用程序中安装模块。只需访问您的首选项,然后在“项目解释器”下,您将找到一个包含已安装模块的表格。要安装一个新的,请单击左下角的 + 符号,然后搜索相应的包,例如麻木的。找到它后,只需单击“安装包”。该模块现已安装并可以使用!

    编辑:我刚刚看到其他人已经发布了这个答案,对此感到抱歉:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-03
      • 2012-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多