01-Python虚拟环境
2024年10月28日大约 3 分钟
01-Python虚拟环境
参考
- https://blog.csdn.net/u010786653/article/details/127489460
Windows下使用virtualenv创建虚拟环境的方式(两种)
操作系统 : windowns10_x64 Python版本:3.6.8 virtualenv版本:16.7.7 virtualenvwrapper版本:1.2.5
方式一:使用virtualenv
在 python3.3 之前,只能通过 virtualenv 创建虚拟环境,首先需要安装 virtualenv 1、安装 pip install virtualenv 2、创建虚拟环境 virtualenv -p d:/devTools/Python/python.exe myvenv 3、启动虚拟环境 myvenv\Scripts\activate.bat 4、退出虚拟环境 deactivate 如果需要删除虚拟环境直接删除py36env即可。
方式二:使用virtualenvwrapper
1、安装 windows: pip install virtualenvwrapper-win linux: pip install virtualenvwrapper 2、设置环境变量 WORKON_HOME 指定virtualenvwrapper虚拟环境默认路径 比如设置为 c:\venv,并创建venv目录。 如果不设置,会自动在当前用户目录创建相关文件夹。 3、创建虚拟环境 mkvirtualenv py36env -p d:/app/Python36/python.exe 4、查看所有虚拟环境和启动虚拟环境 lsvirtualenv workon py36env 5、退出虚拟环境 deactivate 如果需要删除虚拟环境,执行如下命令: rmvirtualenv py36env
方式三:venv 模块
Python3.3之后,可以用模块 venv 代替 virtualenv 工具,好处是不用单独安装, 3.3 及之后的版本,都可以通过安装好的 Python 来创建虚拟环境: 1. 创建 python -m venv myvenv 2. 激活 Windows 系统中,激活脚本路径是 <myvenv>\Scripts\activate.bat,如果是 powershell 命令行,脚本换成 Activate.ps1 , 注意将<myvenv> 换成你自己的虚拟环境目录 Linux 系统中,激活脚本路径是 <myvenv>/bin/activate,默认脚本没有执行权限,要么设置脚本为可执行,要么用 source 命令执行,例如 $ source myvenv/bin/activate 打印 PATH,命令如下: Linux 下: echo $PATH Windows 下 echo %PATH% 3. 退出 退出虚拟环境很简单,只需要执行 deactivate 命令就行,这个命令也在虚拟环境的脚本目录下,因为激活时,将脚本目录设置到 PATH 中了,所以可以直接使用。 退出虚拟环境相当于将 PATH 恢复成原来的
本文github地址: https://github.com/mike-zhang/mikeBlogEssays/blob/master/2019/20191026_windows下virtualenv使用.rst
总结 以上所述是小编给大家介绍的Windows下使用virtualenv创建虚拟环境的方式,希望对大家有所帮助!
1. Mac
venv 模块命令
1. 建立虚拟环境 $ python3 -m venv <directory>
2. 激活该虚拟环境 $ source <文件名>/bin/activate
3. 退出虚拟环境 $ deactivate
4. 查看该模块的相关命令 $ python3 -m venv -h
操作示范
1. 安装venv模块 $ pip install venv 2. 创建虚拟环境 $ python3 -m venv <directory> 在操作过程中,我的电脑终端并没有直接进入该虚拟环境的目录中 3. 进入该虚拟环境,并激活 $ source <文件名>/bin/activate 前面的 (base)说明当前路径还在系统路径中, 激活后,并安装模块 前面划线的部分是虚拟环境的名字,代表此时路径已经进入虚拟环境中 4. 退出虚拟环境 $ deactivate 退出后,并查看venv模块的相关命令
2. windows
创建虚拟环境指令如下:
python -m venv <安装路径>
eg:
python -m venv d:\text_venv
进入Scripts库查看目录结构:
可以看到包括pip.exe和python.exe的可执行文件。
由于使用虚拟环境是需要激活的,所以可以看到下面的文件:
activate是linux下的激活文件;
activate.bat和Activate.ps1是windows下的激活文件;
deactivate.bat用来关闭虚拟环境。
3. 在Pycharm中配置刚建立的虚拟环境
1.建立新的项目
2.点击Preferences,并找到project Interpreter
3.添加刚建立的虚拟环境
可能在Existing environment中没有自动出现虚拟环境,但是我们可以自己收到找到它。参照给出的图片案例,只要修改一下虚拟环境的名字[myTensorflwo-2.0],就可以找到另外一个虚拟环境了。
删除虚拟环境
直接删除虚拟环境对应的文件夹即可,虚拟环境下载的库也随着被删掉