您现在的位置是:首页 > 技术分享 网站首页技术分享

Windows下搭建Python虚拟环境

Python   Windows  
简介由于Python的版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库就容易出现版本不兼容的问题。 通过 virtualenv 这个工具,就可以构建一系列 虚拟的Python环境 ,然后在每个环境中安装需要的软件包(配合 pip 使用),这一系列的环境是相互隔离的。作为一个独立的环境就不容易出现版本问题,还方便部署。
1.系统环境
windows10

2.安装psm
使用pip下载,会从国外的网站下载,速度超慢,所以要切换pip到国内的镜像源,一般会用psm切换pip的源
pip install psm
psm的使用,以下操作需要在虚拟环境外进行,选择好镜像源后在进入虚拟环境
1.查看列出pip的镜像源
python -m psm ls
2.选择指定的镜像源
python -m psm use douban
3.查看当前的镜像源
python -m psm show

3.安装和配置虚拟环境
升级pip
python -m pip install --upgrade pip
安装虚拟环境
pip install virtualenv
pip install virtualenvwrapper-win
virtualenvwrapper 是virtualenv的扩展管理包,可以将所有的虚拟环境整合在一个目录下。
配置虚拟环境
默认创建的虚拟环境的路径在 C:\Users\Administrator\Envs

4.虚拟环境操作
1.创建虚拟环境
env_name为你要创建的虚拟环境的名字,需要联网
mkvirtualenv env_name
2.创建指定python版本的虚拟环境 
mkvirtualenv --python=python3安装路径 env_name
mkvirtualenv --python=C:\Users\Administrator\AppData\Local\Programs\Python\Python36\python.exe python36
3.查看安装的所有虚拟环境
workon
4.进入虚拟环境
workon env_nam
5.退出虚拟环境 
deactivate
6.删除虚拟环境 
rmvirtualenv env_nam

5.在Python环境下安装Django框架和所需第三方包
导出安装的库到list.txt
pip freeze > list.txt
导入list.txt中列出的库到系统
pip install -r list.txt

6.安装中的问题
VCRUNTIME140.dll 丢失
解决办法:把Python安装目录下 VCRUNTIME140.dll 拷到 C:\Windows\System32 目录下即可。


文章评论

请先 登录 ,才可参与评论!

全部评论( 0 )