【发布时间】:2018-12-19 09:03:47
【问题描述】:
我在虚拟环境中创建了一个 Django 项目,venv 像往常一样被 PyCharm 自动激活。一切都很好,但是当我将项目放入另一个文件夹时,由于旧的解释器路径,项目解释器设置已损坏。
所以现在,当我为解释器提供新路径时(当然还有激活的venv),python 从我的 2.7 版基本系统位置运行,而不是从 venv。
检查一下:
archeski@archeski-Inspiron-5558:~/Source/ecom/ecom$ source venv/bin/activate
(venv) archeski@archeski-Inspiron-5558:~/Source/ecom/ecom$ python --version
Python 2.7.15rc1
(venv) archeski@archeski-Inspiron-5558:~/Source/ecom/ecom$ python -c "import sys; print sys.executable"
/usr/bin/python
同样的事情发生在大约半年前的 Windows 10 上,解决方案只是从头开始在 PyCharm 中创建一个项目,然后移动所有源、db 等。 现在,我在 Ubuntu 18.04 上运行
【问题讨论】:
-
你可以添加编辑Pycharm环境并打印屏幕并放在这里吗?
-
@A'zamMatmurodov 完成。
-
我认为它只显示“Python 3.6”,尝试使用 Pycharm 终端并在终端中输入“python --version”
-
@A'zamMatmurodov 这个我以前做过,看问题详情
标签: python pycharm virtualenv interpreter