2025年python删除venv虚拟环境(python怎么删除虚拟环境)

python删除venv虚拟环境(python怎么删除虚拟环境)p 方法一 p p 1 找到虚拟环境存放路径 p p windows 下 在文件管理器地址栏输入 p pre rofile AppDataLocal pre p 找到虚拟环境存放路径 C p

大家好,我是讯享网,很高兴认识大家。



 <p>方法一:</p><p>1. 找到虚拟环境存放路径</p><p>windows下,在文件管理器地址栏输入:</p><pre>퇩rofile%AppDataLocalpypoetryCachevirtualenvs</pre><p>找到虚拟环境存放路径 C:UsersXXXAppDataLocalpypoetryCachevirtualenvs。</p><p>2.在获取了虚拟环境路径的情况下,我们可以编辑包含VsCode设置的json文件settings.json,并将其分配到一个新的字段,称为 &quot;python.venvPath&quot;。需要注意的是,路径中的反斜杠&quot;&quot;需要用双反斜杠&quot;&quot;替换。</p><p>windows:</p><pre>{ 

讯享网

&nbsp;“python.venvPath”:”C:\Users\XXX\AppData\Local\pypoetry\Cache\virtualenvs” }

ubuntu:

讯享网{ &nbsp;“python.venvPath”:”~/.cache/pypoetry/virtualenvs/” }

3.vscode 即可识别到虚拟环境的信息。

方法二:

1. 在使用poetry创建第一个项目之前,建议先对其进行配置,这样就可以在项目目录中的.venv文件夹中创建虚拟环境。

当你使用VsCode或Pycharm这类集成开发环境时就会变得非常方便,因为它们可以立即识别并选择正确的解释器。

&nbsp;在部署时先使用这个命令可以使所有的包安装到系统中,而不是虚拟环境里。

2.使用 poetry install 命令创建虚拟环境(确保当前目录有 pyproject.toml 文件):

$&nbsp;poetry&nbsp;install

这个命令会读取 pyproject.toml 中的所有依赖(包括开发依赖)并安装,如果不想安装开发依赖,可以附加 –no-dev 选项。如果项目根目录有 poetry.lock 文件,会安装这个文件中列出的锁定版本的依赖。如果执行 add/remove 命令的时候没有检测到虚拟环境,也会为当前目录自动创建虚拟环境。

项目文件夹下就会生成【.venv】文件夹。

3. vscode会立即识别到这个.venv的虚拟环境。


讯享网

以上两种方法配置poetry虚拟环境都可以被vscode识别,若我们需要多套虚拟环境的时候,就可以使用 poetry env 命令为一个项目创建多个虚拟环境,下面是 poetry创建虚拟环境的介绍:

(1)利用&nbsp;virtualenvs.create=true&nbsp;自动创建

当参数&nbsp;virtualenvs.create=true&nbsp;时,执行&nbsp;poetry install&nbsp;或&nbsp;poetry add&nbsp;时会检测当前项目是否有虚拟环境,没有就自动创建。

Vscode中怎么配置 python poetry 虚拟环境

这里一个问题就是:如果系统中既有Python2又有Python3,且项目既支持Python2也支持Python3,那poetry会优先使用Python2。

(2)poetry env

此命令以及子命令用于处理虚拟环境相关的操作。

如果需要创建的虚拟环境与当前系统默认的 Python 版本不一致,pypoetry 会自动去寻找不同于当前 Python 环境的 Python 解释器位置,如果它找不到,那么就只能手动指定解析器的绝对路径。

在非 Windows 系统上,一般可以通过&nbsp;、&nbsp;一类的命令寻找到自己指定的 Python 版本的位置。

在 Windows 系统中,可以通过环境变量来寻找 Python 的解释器位置。

poetry env use PYTHONPATH

使用&nbsp;&nbsp;命令创建虚拟环境。

讯享网#&nbsp;in&nbsp;windowspoetry&nbsp;env&nbsp;use&nbsp;C:UsersXXXAppDataLocalProgramsPythonPython38python.exe

poetry env list

poetry 可以使用&nbsp;&nbsp;为一个项目创建多个不同的虚拟环境。

通过&nbsp;&nbsp;可以查看当前项目所有的虚拟环境,增加&nbsp;&nbsp;可以看到虚拟环境的完整路径,一般在配置 VSCode、PyCharm 的时候需要使用。

2. 激活虚拟环境

执行poetry的命令并不需要激活虚拟环境,因为poetry会自动检测当前虚拟环境,如果想在当前目录对应的虚拟环境中执行命令,可以使用以下命令:

poetry&nbsp;run&nbsp;&lt;你的命令&gt;&nbsp;#&nbsp;例如:&nbsp;poetry&nbsp;run&nbsp;python&nbsp;flask.py

poetry run 可以直接在当前虚拟环境中运行命令;poetry shell 可以在 shell 中激活当前虚拟环境,使用如下命令:

讯享网poetry&nbsp;shell

3. 删除虚拟环境路径

(1)可以直接删除虚拟环境文件夹

(2)通过&nbsp;poetry env -h&nbsp;查看帮助文档:

Vscode中怎么配置 python poetry 虚拟环境

所以执行删除虚拟环境时,指定对应的解析器版本即可。

poetry&nbsp;env&nbsp;remove&nbsp;python2&nbsp; poetry&nbsp;env&nbsp;remove&nbsp;python3

使用 PyPi 镜像

由于网络原因,部分地区使用默认的 PyPi 源可能效果不佳。通过在&nbsp;&nbsp;中配置源可以使 poetry 从指定的 PyPi 镜像中拉取代码。 配置方式参考&nbsp;官方文档&nbsp;。注意&nbsp;&nbsp;是必须的,否则 poetry &nbsp;仅对部分环节有效, 在某些步骤 (如&nbsp;) poetry 仍然使用的是 pypi url, 仍然会从默认源拉取哈希值,而我们国内访问不了或者连接超时, 就引起了报错。 在 pyproject.toml 末尾添加下面的内容来设置自定义镜像源:

讯享网[[tool.poetry.source]]name&nbsp;=&nbsp;&quot;aliyun&quot;default&nbsp;=&nbsp;trueurl&nbsp;=&nbsp;&quot;http://mirrors.aliyun.com/pypi/simple/"


小讯
上一篇 2025-04-24 16:16
下一篇 2025-04-21 09:19

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/190790.html