卸载conda,poetry常用命令,vscode使用poetry虚拟环境

发布于:2025-03-22 ⋅ 阅读:(21) ⋅ 点赞:(0)

~/miniconda3/bin/conda init bash
~/miniconda3/bin/conda init zsh

conda info
查看当前环境的配置信息
conda install package-name

conda install package-name=version

安装依赖包
conda uninstall package-name=version 卸载依赖包
conda update package-name 更新依赖包
conda list 查看当前环境安装的包
conda activate r_env 启用环境
conda create -n r_env 创建环境
conda remove --name xxx --all 删除环境

conda config --set auto_activate_base false

初始化conda
conda init

卸载conda

rm -rf ~/miniconda3
rm -rf ~/.conda
rm -rf ~/.condarc
rm -rf ~/.continuum

poetry

Poetry 中运行 Python 脚本有几种方法。你可以通过 Poetry 提供的命令来运行你的脚本,或者通过激活虚拟环境并直接使用 python 命令来运行。

1. 直接运行 Python 脚本(通过 Poetry 环境)

Poetry 会为你的项目创建一个隔离的虚拟环境,可以通过以下命令直接运行 Python 脚本。

首先,确保你已经安装了所有依赖:

poetry install

然后,使用以下命令运行 Python 脚本:

poetry run python <script_name.py>

例如,如果你有一个名为 main.py 的脚本,运行它的方法是:

poetry run python main.py

这将使用 Poetry 创建的虚拟环境来运行该脚本。

2. 激活 Poetry 虚拟环境并直接运行

如果你想直接进入 Poetry 的虚拟环境,并在其中运行 Python 脚本,可以通过以下命令激活虚拟环境:

poetry shell

此时,虚拟环境已经激活,你可以直接运行 Python 脚本:

python <script_name.py>

例如:

python main.py

3. 通过 Poetry 的 poetry run 运行其他命令

你还可以通过 poetry run 来运行其他命令,如运行一个测试框架(例如 pytest)或者执行其他命令:

poetry run pytest

4. 通过 pyproject.toml 配置脚本

如果你有一个长期需要运行的脚本,并希望将其作为脚本命令来运行,你也可以在 pyproject.toml 文件中添加脚本命令配置。首先,在 pyproject.toml 文件中添加如下配置:

[tool.poetry.scripts]
my-script = 'my_module.scripts:main_function'

这会让 Poetry 提供一个 my-script 命令,执行指定的 main_function

运行时,你可以直接执行:

poetry run my-script

总结:

  • 使用 poetry run python <script_name.py> 可以运行指定的 Python 脚本。
  • 使用 poetry shell 激活虚拟环境后,可以直接运行 python <script_name.py>
  • 你也可以通过 pyproject.toml 配置脚本命令,使其变成可执行的命令。

根据需要选择适合的方式来运行你的 Python 脚本!

vscode中使用activate

poetry env activate,就可以在vscode中使用起来了


网站公告

今日签到

点亮在社区的每一天
去签到