到底是先打开项目,再创建虚拟环境?还是先创建虚拟环境,再加载项目?如何加载到指定虚拟环境呢?针对Python项目初学者,我想应该感到比较迷惑吧!本文主要来阐述如何利用Python虚拟环境来加载、开发、运行Python项目。
环境介绍
Anaconda v24.1.2
Python v3.11.7
项目目录:E:\CodeSpace\pythonspace\my-agent
创建虚拟环境
以管理员身份打开CMD命令窗口,执行以下命令:
conda create -n my-agent-env python=3.10.14
conda activate my-agent-env
安装项目依赖
在虚拟环境激活之后,必须以管理员身份在命令行执行依赖安装操作。
# 进入项目目录 (my-agent-env)
cd E:\CodeSpace\pythonspace\my-agent
# 执行依赖安装命令,只有使用管理员身份运行该命令,依赖包才会安装都虚拟环境中的Lib\site-packages目录中
(my-agent-env) E:\CodeSpace\pythonspace\my-agent pip3 install -r requirements.txt
Pycharm中给项目添加虚拟环境
待项目依赖安装完成之后,使用Pycharm打开项目,配置解释器为虚拟环境my-agent-env中的python.exe文件即可(这个需要从Conda环境中选择一个已经存在的环境)。