Anconda/Poetry创建虚拟环境,并利用Pycharm设置该虚拟环境

一、当没有使用poetry做项目管理时

1、通过cmd终端创建虚拟环境

python -m venv .venv  
# 或者通过该方式安装虚拟环境(其中指定python版本,并安装两个必要软件):
conda create -n venv python=3.7.16 setuptools pip --offline
# 通过cd进入conda安装目录下可以查看所有的虚拟环境,或者下面命令
conda env list
# 退出当前的虚拟环境
conda deactivate
# 激活创建的某个虚拟环境
conda activate venv

2、通过pycharm设置编辑环境为刚刚创建的虚拟环境

3、注意Pycharm中terminal默认的python环境可能与setting配置的虚拟环境不一致,需要激活对应目录下的虚拟环境

conda activate venv

4、终端激活创建的虚拟环境后,可基于 requirments.txt 创建对应的环境包

# 括号中的可选项表示离线不安装附带的加载包,可以避免相关包安装的冲突
pip install -r requirements.txt(--no-deps)

二、使用poetry进行项目管理

1、当文件中有poetry.lock、pyproject.toml文件时,并且teminal终端python版本符合,可以直接使用poetry install安装虚拟环境

# 安装虚拟环境
poetry install
# 查询安装后的虚拟环境位置(terminal终端对应的虚拟环境)
poetry run which python 
# 注意与非Poetry环境的which python查询地址方式的区别

2、找到terminal对应虚拟环境后,注意基于setting同步项目环境

setting -> add -> poetry environment -> existing environment -> 查询到的poetry虚拟环境地址

### 如何在 PyCharm创建 Anaconda 虚拟环境 #### 创建 Anaconda 虚拟环境 要在 PyCharm 中成功配置使用 Anaconda 虚拟环境,需先通过命令行工具完成虚拟环境创建。以下是具体操作方法: 打开终端(`cmd`)或搜索 `Anaconda Prompt` 启动它。输入以下命令以创建一个新的虚拟环境指定 Python 版本: ```bash conda create -n test-py38 python=3.8 -y ``` 此命令会创建一个名为 `test-py38` 的虚拟环境安装 Python 3.8[^1]。 如果遇到权限问题无法正常创建虚拟环境,建议以管理员身份运行 `Anaconda Prompt` 或调整目标文件夹的权限设置,确保能够执行写入操作[^3]。 #### 配置 PyCharm 使用 Anaconda 虚拟环境虚拟环境创建完成后,在 PyCharm 中将其作为解释器添加的具体步骤如下: 1. 找到已创建虚拟环境路径下的 `python.exe` 文件位置。通常情况下,该路径类似于: ``` C:\Users\<用户名>\Anaconda3\envs\<虚拟环境名称> ``` 2. 启动 PyCharm,进入项目设置界面。选择 `File -> Settings -> Project: <Project Name> -> Python Interpreter`。 3. 点击右上角的齿轮图标,选择 `Add...` 来新增解释器。 4. 在弹出窗口中选择 `Existing environment`,然后点击右侧的省略号按钮 (`...`) 浏览至上述路径中的 `python.exe` 文件选中。 5. 完成配置后即可看到新添加的编译器显示在可用列表中[^2]。 至此,您已经完成了在 PyCharm 中配置 Anaconda 虚拟环境的操作。 ```python import sys print(sys.executable) ``` 以上代码可用于验证当前使用的 Python 解释器是否为所配置的虚拟环境中的解释器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值