![](/img/trans.png)
[英]Pycharm Terminal not working properly on Windows 10 with VirtualEnv
[英]Changing the virtualenv for the terminal in pycharm
我推迟了这个问题,因为我不确定这是问它的正确地方。 但我也没有找到明确的答案。
我在 Windows 上运行 pycharm 2018.1.4,似乎我无法更改在 pycharm 终端中运行的虚拟环境。 当我在终端中检查 python 版本时,我得到版本 2.7.3,对于项目解释器,我有 python 3.6,对于我的运行配置,我有相同的 3.6 解释器。 运行开发服务器或类似的东西没有问题,只是在终端中,我无法在没有关注的情况下运行 manage.py 脚本。
导入错误:无法导入 Django。 您确定它已安装并在您的 PYTHONPATH 环境变量中可用吗? 您是否忘记激活虚拟环境?
我理解错误,我只是不明白为什么它使用那个 virtuals env 而不是配置为项目解释器的那个。 其他人偶然发现了这个问题?
据我所知,Pycharm 的终端并没有绑定到 Project Interpreter 和 IDE 相关功能。 要使其工作,您必须在终端中手动激活您的 virtualenv。
这可能是由于各种原因,您可以在激活 virtualenv 后尝试以下命令
python --version
如果它显示 python 2.7 作为版本,那么这意味着在你的系统中你已经给出了 python 命令来响应 2.7 版本。 它更像是一个名称标签。
试试python3 --version
,它应该会给你“Python 3.6”。
如果是这种情况,那么使用python3 manage.py runserver
它应该可以完美运行
当然,如果有对Django的依赖,直接输入即可
pip install django
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.