python - Pycharm 终端在带有 VirtualEnv 的 Windows 10 上无法正常工作
问题描述
我一直在使用 Pycharm 2019.3 开发一个 Django 项目,而且我已经被这个问题困扰了好几天了。我从一个 repo 下载了该项目,并且在其中运行良好,但终端无法正常运行,例如,当我输入“python --version”之类的内容时,它说 Python 无法识别,同样的情况也会发生与皮普。
如果终端不识别python,甚至,还有很多我做不到的事情。我知道问题可能出在 Pycharm 或终端本身,因为如果我在 CMD 上键入相同的内容,它就可以正常工作并识别 python 和 pip。这些命令可以在任何地方工作,在 CMD 和 PowerShell 上,而不是在 Pycharm 终端上。但是,我必须使用 Pycharm 终端,因为该项目使用虚拟环境,对吧?
我相对缺乏经验,但我认为如果我在其他任何地方使用 CMD,我就不会在虚拟环境中,对吧?我相信我必须安装软件包并在 Pycharm 终端上工作,而不仅仅是在任何地方。python版本是3.6,我设置了环境变量,否则python命令在任何地方都无法识别。解决此问题或解决方法的任何帮助都会为我节省大量时间。
编辑:
解释器已设置,它确实出现在解释器设置中,以及项目所需的所有包。
虚拟环境也处于活动状态,正如我在 pycharm 终端中看到的那样,它以格式显示路径:
(virtual_env_name) project_path>
,我认为这意味着 virtualenv 已成功激活。
解决方案
你必须配置你的 Pycharm。转到运行->编辑配置->将 Python 解释器设置为您的虚拟环境路径 https://www.jetbrains.com/help/pycharm-edu/configuring-local-python-interpreters.html
推荐阅读
- api - Instagram 的 Webhook 在评论广告时是否提供信息?
- c++ - 在定义之前显式实例化模板函数
- javascript - 使用 vainilla JS 获取触发事件的父 DOM 元素的 ID
- javascript - 带有弹出窗口的交互式签到页面
- javascript - 地理位置不适用于移动设备,但适用于我的桌面
- cocoapods - 尝试安装 Pod 时出现错误“with_indifferent_access”
- java - 为什么 super() 构造函数不采用与父构造函数相同的参数?
- pyspark - Dataproc 上 PySpark 中的 BigQuery 连接器 ClassNotFoundException
- security - 使用 SASL 的 Kafka Zookeeper 安全认证和授权 (JAAS)
- reactjs - 为什么当我的包依赖于其他包时出现错误?