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,python)