当前位置: 首页 > 知识库问答 >
问题:

Pycharm终端不使用venv

艾宁
2023-03-14

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

我已经检查了我的设置,并选中了“激活虚拟环境”框。

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

共有1个答案

荆炳
2023-03-14

好吧,我解决了我自己的秘密。所以国际版的windows操作系统可能会有一些问题。activate.bat文件应在pycharm内自动激活终端中的venv,但该文件失败,并显示消息:“错误的参数格式- 850”。如果试图在命令提示符下启动activate.bat,就可以看到这种情况。

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

 类似资料:
  • 问题内容: 我使用PyCharm已有一段时间,所以我不是专家。 我通常如何在终端上运行程序,如下所示: 我想知道如何调试它? 对于我编写的其他程序,我没有任何参数,因此调试只是设置断点并按debug。 问题答案: 菜单:-> -> -> 。 脚本名称: 如果您需要从已安装的软件包(例如)中调试脚本,则也可以指定完整路径。例如:脚本名称: 上面是包含程序包的虚拟环境的路径。 脚本参数:

  • 问题内容: Pycharm 2016.2.3,Mac OS X 10.11.1,Python 3.5(Homebrew); 我有这个文件夹结构 所以我的预期输出是 从PyCharm运行时,此方法工作正常。但是,当我从终端运行它时,我收到一个ImportError: 我已经找到了这个问题,这是关于相同的问题。但是,没有建议的解决方案对我有用,因为我确实使用的是与PyCharm相同的Python解释器

  • 目前使用mac osx。我很好奇为什么这些终端指向不同的蟒蛇,即iTerm- Py魅力的终端不会改变对应于项目解释器中Python版本的Python版本 似乎最接近我的问题,但不完全是因为操作系统是Windows,解决方案对我的情况没有帮助。

  • VScode 的终端没有默认的盘符,选择默认配置文件为空, vscode是以管理员身份运行的,且在window PowerShell中是允许执行的,之前还可以用,不知道怎么回事终端就用不了了

  • 问题内容: 我想尝试PyCharm进行鼠尾草数学开发。通常我会运行eclipse来进行鼠尾草开发,但是现在我想与PyCharm一起尝试。 要使用sage环境变量启动eclipse,通常在命令行中执行以下操作: 第一行加载鼠尾草环境变量,其余行启动eclipse。如何为pyCharm做同样的事情?(请注意,我正在使用Mac和Ubuntu进行sage开发;以上命令对两个操作系统均不可知) 链接:Jet

  • 问题内容: 我已经设置了PyCharm,创建了我的virtualenv(通过virtual env命令,或者直接在PyCharm中),并将那个环境激活为我的解释器。一切都很好。 但是,如果我使用“工具,打开终端”打开终端,则提供的shell提示未使用虚拟环境。我仍然必须在该终端内使用才能激活它。 另一种方法是在外壳中激活环境,然后从该环境运行PyCharm。这是“可行的”但很丑陋,这意味着如果我从