当前位置: 首页 > 知识库问答 >
问题:

PyCharm:导入包的模块时遇到的困难

巩镜
2023-03-14

我刚刚开始使用PyCharm,并从Eclipse导入了一个项目。

在虚拟环境上运行时,我能够注册一个编译的pyd文件(PresPy)。但是,我仍然有一个“未解决的引用”错误。我还根据PyCharm工具提示建议安装了colormath

当运行项目时,我奇怪地没有pyd相关的错误。相反,解释器会抱怨不同的模块,而不是“包级别”。

导入语句中未解决的引用:rgb_color:

#  These 4 lines work fine
import copy
import random
from math import pi, degrees
from configuration import Color, Condition #  From custom package

import colormath.color_diff
from PresPy import rgb_color #  Refers to a .pyd.

堆栈跟踪:

....

File "x:\proj\src\color_logic\palette.py", line 14, in <module>
    import colormath.color_diff
ImportError: No module named colormath.color_diff

Process finished with exit code 1

内容根是项目文件夹。源文件夹位于单独的/src/文件夹中。不完整的setup.py存根位于内容根目录中。该项目在不同的pip安装: ed包安装上运行时没有Eclipse的错误。

下面,它返回源根文件夹(来自相关答案):

import os
print os.getcwd()

项目下:...

1:PyCharm社区版2016.2。3

相关:1,2

共有1个答案

江鹏飞
2023-03-14

解决方案:必须将运行配置更改为相应的虚拟环境。

 类似资料:
  • 我试图修改Jenkins的一个现有插件,但当我试图添加Java中的新导入时,我被卡住了。 我的。java文件中的这个导入 谢谢。

  • 使用命令安装模块后,我可以通过在node.js命令行中导入模块,但当我执行以运行代码时,遇到MODULE_NOT_FOUND错误

  • 我是PyCharm的新手,很难将我编写的模块导入Python控制台。如果我尝试导入Python自带的模块,我可以毫无困难地导入该模块,但是如果我尝试导入我编写的模块,我会得到一个导入错误:没有名为“ModuleITriedToImportName”的模块。例如,这里有一个简单的自我编写的模块pickle文件称为“文件pickle”: 如果我尝试在PyCharm Python控制台上“导入pickl

  • 我在Pycharm中有一个python项目,其中有一个嵌套的Git子模块。以下是文件夹结构: 中的导入结构如下: 但是,Pycharm没有意识到这一点,而是希望我拥有以下内容: 这是有问题的,因为我不想更改中的所有导入(这似乎不是一个好的实践,也不可扩展),而且中有破折号,这对于导入来说不是有效的Python语法(我无法重命名repo)。 我还需要一种从我的代码中导入的方法。像这样的东西: 但当然

  • 问题内容: 在PyCharm中,我添加了Python环境。然而, 失败作为未定义的引用。但是,它在命令行的Python解释器中运行良好。 GNURadio可以在Pycharm外部使用python正常工作。一切都已安装并配置为我想要的方式。 格努拉迪奥位于 也: PYTHONPATH = / usr / local / lib / python2.7 / site-packages:/usr/loc

  • 我在继承的项目上有以下目录结构: 从或我可以从模型运行此,并且可以正常工作。使用PyCharm时,我可以在。 然而,当我在我的dev服务器上部署它时,这在。我得到错误 PyCharm做了些什么来避开这个问题? 如何在在开发服务器上运行Flask应用程序时是否同时在PyCharm中工作?我通常只使用来自目录。