【问题标题】:Pycharm terminal doesn't use the venvPycharm 终端不使用 venv
【发布时间】:2019-08-12 18:06:38
【问题描述】:

我有一个奇怪的行为。 我已经设置了我的“项目解释器”,如果我执行我的脚本,它将与 venv 一起运行。 PyCharm 中的集成终端工具不与 venv 一起运行。 pip list 不会返回我的 venv 的 python 模块。

我已经检查了我的设置,并且选中了“激活 virtualenv”框。

如何强制终端使用 venv? 我真的很想将缺少的模块安装到我的 venv 中,而不是其他地方。

【问题讨论】:

  • 你使用什么 PyCharm 版本?
  • 到目前为止,您进行了哪些研究?这个 SO 页面可能会有所帮助。 stackoverflow.com/questions/22288569/…
  • 我使用的是这个版本:PyCharm Community Edition 2018.3.5 据我所知stackoverflow.com/questions/22288569 的答案并没有解决我的问题,每个更新版本都会自动解决这个问题。明智的研究我当然检查了有关如何在 intellij 网站上设置 venv 的文档。我遵循了每个构造,但它并没有帮助所有。
  • 嗨。我和你有同样的问题。您找到解决方案了吗?

标签: terminal pycharm virtualenv


【解决方案1】:

好的,我以某种方式解决了我自己的谜团。 所以国际windows os可能存在一些问题。 应在 pycharm 中自动激活终端中的 venv 的 activate.bat 文件失败,并显示以下消息: “错误的参数格式 - 850”。 如果只是尝试在命令提示符下启动 activate.bat,就可以看到这一点。

解决这个问题的方法在这里: https://bugs.python.org/issue32409

【讨论】:

    猜你喜欢
    • 2021-12-08
    • 2020-11-17
    • 2020-11-01
    • 2019-07-07
    • 2019-11-09
    • 2021-06-04
    • 2018-08-02
    • 2020-12-14
    • 2021-11-12
    相关资源
    最近更新 更多