前言

虚拟环境有多种配置方法
ubuntu系统可以看这个
https://blog.csdn.net/gsl371/article/details/135054188
这里主要是在centos和windows系统中创建python虚拟环境

1. 安装虚拟环境模块

在同时存在python2和python3的情况下,首先确定要安装python2或者python3的目录下
如果python命令默认执行python2

pip3 install virtualenv -i https://mirrors.aliyun.com/pypi/simple/

指定安装python3 前面加python3 - m

python3 -m pip install virtualenv -i https://mirrors.aliyun.com/pypi/simple/

2. 安装virtualenvwrapper 工具管理虚拟环境

pip3 install virtualenvwrapper -i https://mirrors.aliyun.com/pypi/simple/

python3

python3 -m pip install virtualenvwrapper -i https://mirrors.aliyun.com/pypi/simple/

3 windows系统安装virtualenvwrapper

pip install virtualenvwrapper-win

4. 创建虚拟环境

默认创建的虚拟环境位于C:\Users\username\envs
请确保你已经安装了 virtualenvwrapper,并已经配置好你的 shell,以便正确使用 mkvirtualenv 和 workon 命令。
执行此命令创建第一个虚拟环境:
创建虚拟环境

mkvirtualenv 虚拟环境名   #本例为 testenv

将产生以下目录,存放此虚拟环境文件

C:\Users\username\envs\虚拟环境名    #本例为 testenv

也可以通过环境变量 WORKON_HOME 来定制。

通过计算机–>属性–>高级系统设置–>环境变量–>在系统变量中新建“变量名”:WORKON_HOME,变量值:“你自定义的路径”。
在这里插入图片描述

这个设置后需要重新启动命令窗口以使生效。

这个环境变量是在这里指定的,你也可以在这里修改变量名,进入到python的安装目录里边,找到Scripts目录,在这个目录里边有一个mkvirtualenv.bat文件,打开它。
在这里插入图片描述
然后创建虚拟环境

C:\Users\Administrator>mkvirtualenv myprjenv
created virtual environment CPython3.8.10.final.0-64 in 453ms
  creator CPython3Windows(dest=C:\Users\Administrator\Desktop\mydjprjtest\myprje
nv, clear=False, no_vcs_ignore=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle
, via=copy, app_data_dir=C:\Users\Administrator\AppData\Local\pypa\virtualenv)
    added seed packages: pip==23.3.2, setuptools==57.0.0, wheel==0.42.0
  activators BashActivator,BatchActivator,FishActivator,PowerShellActivator,Pyth
onActivator,XonshActivator

将在环境变量指定位置创建虚拟环境目录 myprjenv

5.列出虚拟环境列表

命令:workon

C:\Users\Administrator>workon

Pass a name to activate one of the following virtualenvs:
=======================================================================
testenv
wagtailbakerydemo

C:\Users\Administrator>workon testenv
(testenv) C:\Users\Administrator\testenvdir>

lsvirtualenv

6.进入虚拟环境目录

cdvirtualenv

7.启动虚拟环境

启动/切换虚拟环境
命令:workon [虚拟环境名]

[root@testapi ~]# workon djproject
(djproject) [root@testapi ~]#

(djproject) [root@testapi ~]# python
Python 3.6.8 (default, Nov 16 2020, 16:55:22)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

8.查看已有的虚拟环境:lsvirtualenv

效果和workon一样

[root@testapi ~]# lsvirtualenv
djproject
=========

9.删除虚拟环境

命令:rmvirtualenv [虚拟环境名]

10.退出虚拟环境

命令:deactivate

开发工具配置虚拟环境

新建项目时指定虚拟环境

在这里插入图片描述

打开已有项目添加虚拟环境

添加虚拟环境
在这里插入图片描述

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐