pycharm和shell中的sys.path不一样

综合编程 2018-04-26 阅读原文

用pip安装了一个模块,在pycharm中不能调用,然后发现shell和pycharm中的sys.path不一样。 纳尼?还能不一样?

(我的python装在C盘,pycharm装在D盘,pycharm写的文件在E盘保存。 @晕@)

很明显左边的pycharm的sys.path中少了三个重要的路径。其中,通过pip安装的模块就在...pythonlibsite-packages该文件夹中。原因找到了,怎么办呢?

首先,想到了通过sys.path.append()手动把该路径添加到sys.path中。这样虽然可行,总不能每次调用模块都添加一遍吧!怎么能一劳永逸呢???

请教群里的前辈: 在pycharm中依次选择: 设置 --> Project:PY --> Project Interpreter --> 小齿轮 --> 加载更多(Show All...) --> 加号

点加号后按下图步骤操作:

然后一直确认,会出现如下效果,然后,再OK一下就完成了

完成!

------------------------------------------无--聊--的--分--割--线---------------------------------------------------

请 ZLOE前辈远程协助完成的,在此记下详细步骤以防忘记,也可供出现同样问题的小伙伴参考。

(待追加。。。)

博客园精华区

责编内容by:博客园精华区阅读原文】。感谢您的支持!

您可能感兴趣的

Linux下shell命令用法及常见用例: sed 点击查看博客原文。 sed 是stream editor(流式编辑器)的缩写,是一个非交互式的流编辑器,用于过滤或者转换文本。 未完待续... 概要 sed 选项... 描述 sed 编辑器被称...
PyCharm 2017.1.5正式发布,Python IDE PyCharm 2017.1.5正式发布,Python IDE 2017-7-13 23:23 | 发布者:joejoe0332 | 查看: 15 | 评论: 0 | 原作者: oschina | 来自: oschina ...
Isolated Integration Tests in Shell As I’ve been building out During , we have a handful of microservices powering things like syncing, importing, some single-purpose serving of heav...
shell脚本编程基础教程 在Linux中,当你想要做什么事情的时候,可以通过输入命令传递给计算机,但也会有很多时候,我们需要计算机/服务器完成相同的任务,如果我们再一次一次输入命令执行的话,就会非常的不方便,要想让所有的事情变得简单并且自动化,我们就可以借助shell脚本来实现,也就是说脚本语言是我们与计算机交流的一种便捷途...
PyCharm: PyCharm 2018.1.2 PyCharm 2018.1.2 is out:download PyCharm nowfrom our website. What’s New Docker Compose Improvements Our Docker Compose interpreter in PyCha...