今天PyCharm提示升级后选择了更新,根据提示更新成功(2017.3)后发现总是报无法找到sys模块的错误,截图如下:

升级PyCham到2017.3后import sys模块报错的问题-LMLPHP

其实有一条红线留在那里也不影响运行和使用,但总看着不爽。

经过一番研究,由于我使用了anaconda,重新添加anaconda的Interpreter可解决此问题。步骤如下:

1. 点击菜单:PyCharm -> Preferences,查找 Project -> Interpreter 项目

升级PyCham到2017.3后import sys模块报错的问题-LMLPHP

2. 点击右上角的“小齿轮” -> Add Local

升级PyCham到2017.3后import sys模块报错的问题-LMLPHP

3. 选择 Conda Environment -> Existing environment (因为我用的是anaconda环境,你也可以根据自己的情况选择Virtualenv Environment或System Interpreter)

升级PyCham到2017.3后import sys模块报错的问题-LMLPHP

4. 点击右侧的文件浏览器

升级PyCham到2017.3后import sys模块报错的问题-LMLPHP

5. 在anaconda安装目录下找到 bin/python2.7 文件并点击OK

6. 在添加Interpreter界面中再次点击OK

7. 确认把你的工程解释器选择为刚刚添加的那个,点击OK。

8. 等待一分钟,PyCharm重新更新工程,然后 import sys 模块下的红线就消失了。

04-13 20:44