关于在windows下创建python虚拟环境

想着在windows下装一个新的环境, 在终端试了一下 可以用 就记录一下 虚拟环境创建工具:virtualenv

在你所需要的位置 创建你的虚拟环境的文件夹 演示在我的D盘创建了文件夹D:\env-scrapy
在终端下进入此文件夹下,

pip install virtualenv

出现Successfully 表示成功, 接着输入

D:\env-scrapy>virtualenv --no-site-packages env-scrapy
说明: 
1 使用virtualenv 创建了一个新的虚拟环境 env-scrapy
2 我在这里使用了 --no-site-packages 参数 就不会在生成的虚拟环境中生成第三方包

成功后 在你的文件夹中找到你所创建的虚拟环境,里面有4个文件夹 找到Scripts 文件夹 里面就可以看到python解析器

在终端中 在你的虚拟环境的文件夹下 进入Scripts文件夹下

 D:\env-scrapy\env-scrapy\Scripts 的目录

2019/01/16  12:54              .
2019/01/16  12:54              ..
2019/01/16  12:54             2,200 activate
2019/01/16  12:54               766 activate.bat
2019/01/16  12:54             1,544 activate.ps1
2019/01/16  12:54             1,004 activate.xsh
2019/01/16  12:54             1,512 activate_this.py
2019/01/16  12:54               512 deactivate.bat
2019/01/16  12:54           102,782 easy_install-3.6.exe
2019/01/16  12:54           102,782 easy_install.exe
2019/01/16  12:54           102,764 pip.exe
2019/01/16  12:54           102,764 pip3.6.exe
2019/01/16  12:54           102,764 pip3.exe
2019/01/16  12:54           100,504 python.exe
2019/01/16  12:54            58,520 python3.dll
2019/01/16  12:54         3,610,776 python36.dll
2019/01/16  12:54            98,968 pythonw.exe
2019/01/16  12:54           102,760 wheel.exe
              16 个文件      4,492,922 字节
               2 个目录 1,608,354,185,216 可用字节

说明: 
python.exe 就是我们所需要的python解析器
activate.bat  就是我们激活虚拟环境的工具
deactivate.bat   就是我们退出虚拟环境的工具

在你的Scripts下输入activate 即可激活你的虚拟环境(示例:)

 D:\env-scripy\env-scrapy\Scripts>activate
 (env-scrapy) D:\env-scripy\env-scrapy\Scripts>
 在前面出现了(env-scrapy) 就是进入你的虚拟环境中

关于快速复制一个虚拟环境(在pycharm下)

冷藏你现在的虚拟环境:pip freeze > requirements.txt
冷藏现有的虚拟环境:pip freeze > requirements.txt
创建一个新的虚拟环境:virtualenv username(你的虚拟环境的名字)
激活虚拟环境:username\Scripts\activate.bat
安装依赖:pip install -r requirements.txt

虚拟环境管理工具:virtualenvwrapper-win

安装:pip install virtualenvwrapper-win
说明:默认会将虚拟环境保存在C:\Users\用户名\Envs目录下
查看虚拟环境:lsvirtualenv
创建虚拟环境:mkvirtualenv
启动虚拟环境:workon 虚拟环境名
退出虚拟环境:deactivate.bat

你可能感兴趣的:(python)