python - win10上的两个python3解释器引起误解
问题描述
我用的是win10。我在安装 Visual Studio2017 时,配置了 Python3 环境。然后半年后我在另一个目录中安装了 Anaconda(Python3)。现在我在不同的目录中有两个解释器。
现在,无论我在哪个IDE中编写代码,保存并在目录中双击它后,Python文件都会由VS2017配置的解释器运行。
为什么我会知道?我使用sys.path来了解它。但是当我使用VS2017运行代码时,它显示没有错误。现实的例子是我在 cmd 中pip 安装请求,然后将其导入Python 文件。只有当我双击它时,Traceback才会说我没有这个模块。在其他情况下,它运作良好。
那么,如何更改 cmd.exe 的默认 python 解释器呢?
解决方案
只需在 PATH 中更改 python 的解释器顺序就足够了。
如果你想进一步使用 python,我建议你使用虚拟环境工具pipenv
来控制你的 python 解释器和模块。
推荐阅读
- powershell - Azure 自动化 - 如何拆分常用功能
- algorithm - 如何在存在重叠和噪声的情况下从图像中分割主要形状?
- c# - 为什么 typename 处理不会影响 NewtonsoftJson 中的 guid 以及如何处理它?
- docker - Docker,无法执行二进制文件:执行格式错误
- javascript - Next.js getServerSideProps 加载状态
- web-services - Web 场站点的 ARR 服务器运行状况检查失败
- ssl - 在 Spring Security 中为 OAuth 服务器密钥调用禁用 SSL 证书验证
- reactjs - 如何验证键盘日期选择器中的手动输入
- javascript - 使用 axios 在网页上获取 API 控制台数据
- email - 使用 factory.LazyAttribute 生成虚假电子邮件