如何在Pycharm中使用venv(而不是virtualenv)创建项目?

问题描述 投票:0回答:2

我说的是Python标准库中的venv模块,而不是virtualenv。

当我创建一个新项目时,我找不到

venv
。 (PyCharm 2022.3 专业版)

(编辑:本段只是介绍Jetbrains的文档演示,无法通过这种方式使用venv创建项目。但这不是问题的核心......)~~虽然Pycharm官方文档也说“ 对于 Python 3.3+,使用内置的 venv 模块,而不是第三方 virtualenv 实用程序。”,接下来的教程实际上是基于

virtualenv
。我什至认为这意味着 Pycharm 会自动使用 venv 而不是 virtualenv。但是当我尝试的时候,发现并没有创建出和
python -m venv
一样的项目。~~

已搜索多次,但找不到可行的指南。但是通过

python -m venv
创建并在Pycharm中打开会自动识别虚拟环境,这让我更加困惑。

python pycharm python-venv
2个回答
2
投票

有一个未解决的问题,需要澄清有关所使用的默认虚拟环境工具的文档。

如果您尝试在 Python 3.3+ 中使用 Pycharm 创建虚拟环境,它实际上是使用

virtualenv
创建的,而不是
venv
。您可以检查虚拟环境文件夹中的
pyvenv.cfg
来验证这一点。

我认为在这种情况下文档根本不准确。


0
投票

我认为您需要在终端中使用命令

source /venv/bin/activate
来激活venv才能访问venv环境。我通常在 Linux 终端中单独打开它,或者 Visual Studio 也有一个内置终端。

© www.soinside.com 2019 - 2024. All rights reserved.