首页 > 解决方案 > Pycharm错误的解释器路径

问题描述

我对 PyCharm 社区 2019.3 的新创建项目有疑问。

在使用新的 python 3.7 解释器创建新环境后,终端中的解释器路径仍然与 linux 系统路径相关:

(venv) *@*:~/PycharmProjects/test$ python
import sys
sys.executable

--> /usr/bin/python3.7

代替:

/home/*/PycharmProjects/test/venv/bin/python

但是如果我检查 Pycharm python 控制台中的解释器路径,那么我会得到正确的结果。

在项目设置项目解释器路径是:

Python3.7 (test) ~/PycharmProjects/test/venv/bin/python

这个解释器的 PATH 是:

/home/*/PycharmProjects/test/venv/lib/python3.7/site-packages
/usr/bin/python3.7

使用 python 3.7 创建新的 venv 并激活它后,问题仍然存在:

echo $PATH
/home/*/PycharmProjects/test/venv2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

PATH 没问题,/home/*/PycharmProjects/test/venv2/bin但解释器来自/usr/bin/python3.7.

问题如何纠正这个问题?

在 JetBrains链接上

标签: python-3.xpycharm

解决方案


原来 Pycharm v2019.3 Terminal PATH 被窃听了。在以前的版本中不会出现此问题。


推荐阅读