3 python之虚拟环境的搭建

python之虚拟环境的搭建

1 优点:

1、使不同应用开发环境相互独立
2、环境升级不影响其他应用,也不会影响全局的python环境
3、防止出现包管理混乱及包版本冲突

2 windows安装:

1 建议使用pip3安装到python3环境下

pip3 install virtualenv    虚拟环境模块
pip3 install virtualenvwrapper-win   快速方便使用虚拟环境

2 配置环境变量

此电脑=> 右键=> 属性=> 高级系统设置 => 环境变量 => 系统变量 => 点击新建 => 填入变量名与值

变量值:自定义存放虚拟环境的绝对路径
变量名:WORKON_HOME
eg: WORKON_HOME: D:\Virtualenvs

 

 

3 同步配置信息:

去向Python3的安装目录 => Scripts文件夹 => virtualenvwrapper.bat => 双击

4 使用:cmd

4.1、创建虚拟环境到配置的WORKON_HOME路径下
# 选取默认Python环境创建虚拟环境:
-- mkvirtualenv 虚拟环境名称
# 基于某Python环境创建虚拟环境:
-- mkvirtualenv -p python2.7 虚拟环境名称
-- mkvirtualenv -p python3.6 虚拟环境名称

创建一个名为test的虚拟环境:

mkvirtualenv -p python3 test

 

 4.2 在cmd里,workon查看存在的虚拟环境

 

 

4.3、使用某个虚拟环境

workon 虚拟环境名称

 

 

4.4、进入|退出 该虚拟环境的Python环境

python | exit()

 

4.5、为虚拟环境安装模块

pip或pip3 install 模块名
pip install django

 

 

4.6、退出当前虚拟环境

deactivate

 

4.7、删除虚拟环境(删除当前虚拟环境要先退出)

rmvirtualenv 虚拟环境名称

5 pycharm使用

新建项目

 

 添加环境

 

 

 

 使用环境

 

 

3 linux安装

安装

pip install -i https://pypi.douban.com/simple virtualenv
pip install -i https://pypi.douban.com/simple virtualenvwrapper

工作文件

先找到virtualenvwrapper的工作文件virtualenvwrapper.sh,改文件可以刷新自定义配置,但需要找到它

find / -name virtualenvwrapper.sh

Linux可能存在的位置/usr/local/bin 或者 ~/.local/bin 或者 /usr/bin

建议不管virtualenvwrapper.sh在哪个目录,保证在/usr/local/bin目录下有一份

如果不在/usr/local/bin目录,如在~/.local/bin目录,则复制一份到/usr/local/bin目录

cp -rf ~/.local/bin/virtualenvwrapper.sh /usr/local/bin

cp -rf的-rf 意思是强制递归复制。

-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

-f:覆盖已经存在的目标文件而不给出提示。

配置

在~/.bash_profile完成配置,virtualenvwrapper的默认存放虚拟环境的路径是~/.virtualenvs

WORKON_HOME=自定义存放虚拟环境的绝对路径

vim ~/.bash_profile

WORKON_HOME=/root/virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh

在终端让配置生效

source ~/.bash_profile

 

posted @ 2022-02-16 18:56  甜甜de微笑  阅读(697)  评论(0编辑  收藏  举报