【发布时间】:2019-06-29 16:36:41
【问题描述】:
你好,
pycharm 上的 Python 文件
我使用 pycharm 终端 pip 安装了一些软件包:我的程序需要的 mysql connector、pymysql、pillow 等。
我创建了一些 Python 文件并导入了 mysql 连接器、pymysql、PIL 等,我的代码运行良好。
最近我在一个新项目中尝试新建一个python文件,当我尝试导入mysql连接器和pymysql时,我的代码出现红色下划线,提示我找不到导入的模块。
这些是我在以前的文件中导入的相同包,它们运行良好。
那么为什么它们现在变成红色下划线并变灰了?
我是否需要为每个新项目安装这些包?
我试图通过进行一些研究并询问一些朋友来了解如何解决这个问题。有人建议我转到设置并尝试使用我选择的已安装包创建一个新环境,然后选中全局继承框并使其可用于其他项目。
在此之后,“确定”按钮处于非活动状态(灰色),因此我无法应用此更改。我发现我被告知环境行框不是空的,我应该使用一个空的新虚拟环境,但我真的不知道如何创建它。
如果您以前遇到过类似的事情或可以提供帮助,请给我一个逐步的方法。
【问题讨论】:
-
这取决于您安装软件包的位置,如果您将它们安装在系统 python 解释器上,如果您选择系统解释器,则可以在任何地方使用它们。但我建议使用 virtualenv 来安装软件包。 (你可以在settings->Project->interpreter中设置)并且可以让这个virtualenv对其他项目可用
-
感谢您的评论 Tanja,请问您介意给我一步一步的方法吗?我已经进入项目解释器设置但卡住了
-
你在哪个系统上? Pycharm 有时表现得很奇怪 :) 我用 linux 终端做大部分安装工作
-
Windows 8 和 10(2 台笔记本电脑)
-
我添加了一步一步的方法,如果您的系统上缺少某些东西/不可能告诉我。您可以添加项目解释器屏幕的屏幕截图以及您可能拥有的解释器,这可能有助于识别问题