最近因为项目较多,每个项目对python版本需求也不一致,并且也禁止使用conda。因此研究了一下如何使用python创建虚拟环境。假设安装的python为3.10版本。
windows版本
- • 下载windows版本的python安装文件;
- • 创建虚拟环境文件夹。假设在C盘中创建文件夹envs;
- • 这时候在envs中将出现一个名为venv_name的文件夹,这时候在cmd中激活此虚拟环境
.\envs\venv_name\Scripts\activate
- • 可以看到终端命令符前出现(venv_name), 这时候就可以在这个环境下安装自己需要的包了。
linux版本(以centos为例)
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
./configure --prefix=/usr/local/python3.10 (/usr/local/python3.10为python安装目录)
ln -s /usr/local/python3.10/bin/python3.10 /usr/local/bin/python3ln -s /usr/local/python3.10/bin/pip3.10 /usr/bin/pip3
export PYTHON_HOME=/usr/local/python3.10export PATH=$PYTHON_HOME/bin:$PATH
- • 创建虚拟环境文件夹,假如在 python安装目录下cd 到/usr/local/python3.10, 然后输入
mkdir envspython -m venv envs/venv_name
source /envs/venv_name/vin/activate
- • 这时候终端命令符前会出现(venv_name),表示激活成功,可以使用pip install 去安装自己所需的包了。