python解释器虚拟环境安装

windows

1 不同的项目依赖不同的模块版本,不能共用一套环境,虚拟环境
2 在系统的python环境中安装
	-下载
	 pip3 install virtualenv
     pip3 install virtualenvwrapper-win
	-修改环境变量
    	WORKON_HOME: D:\Virtualenvs
    -python安装路径,scripts文件下执行virtualenvwrapper.bat
3 使用:
	-workon  #列出有的虚拟环境(aaa)
    -workon aaa  #使用这个虚拟环境 
    -mkvirtualenv -p python3 luffy # 创建虚拟环境,p参数,指定使用python3生成虚拟环境
    -rmvirtualenv 虚拟环境名字 # 删除虚拟环境
    - deactivate # 退出虚拟环境
    
4 进入虚拟环境安装django
	pip install django==2.2.2
5 基于虚拟环境创建项目(不要再pycharm中选择虚拟环境了)

linux

#1 下载依赖
   yum install python-setuptools python-devel	(yum安装时提示未找到文件,好像也没影响)

#2 pip3安装 virtualenvwrapper 和 virtualenv
    pip3 install virtualenvwrapper
    pip3 install virtualenv

#3 编辑.bashrc文件
    vim ~/.bashrc
    # 复制以下内容粘贴到文件末尾
    export WORKON_HOME=$HOME/.virtualenvs
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
    export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/python3.7/bin/virtualenv
    source /usr/local/python3.7/bin/virtualenvwrapper.sh
    
#4 重新加载.bashrc文件
    source  ~/.bashrc
    #注意:如果此处提示virtualenvwrapper.sh文件不存在,使用如下命令找到该文件的位置:
    sudo find / -name virtualenvwrapper.sh
    然后将查询得到的路径替换./bashrc文件的source中的地址即可

#5 新建项目的虚拟环境(-p 指明使用python3, hello为项目名称)
    mkvirtualenv -p python3 hello

# 进入虚拟环境 
    workon hello
# 查看虚拟环境
    workon
# 退出虚拟环境 
    deactivate

# 安装pip包(这部分可以在django项目上传到服务器后再下载安装)
然后将requirements.txt文件上传到服务器之后运行:
    pip install -r requirements.txt
安装依赖包
# 补充:所有依赖包都在虚拟环境中下载安装(即进入虚拟环境里面使用pip下载)

mac

# 安装模块
sudo pip3 install virtualenv
sudo pip3 install virtualenvwrapper

# 配置环境变量
mkdir $HOME/.virtualenvs
#或者mkdir ~/.virtualenvs
#打开~/.bash_profile文件 配置环境变量
export WORKON_HOME='~/.virtualenvs'
export 
VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
source 
/Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh
#一个是python安装路径,一个是virtualenvwrapper.sh路径,通过which查看
#which python3
#which virtualenvwrapper.sh
## 指定virtualenv的路径:ERROR: virtualenvwrapper could not find virtualenv in your path
export VIRTUALENVWRAPPER_VIRTUALENV=/Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenv
#保存退出
source ~/.bash_profile

# 使用
#配置好文件后,使用命令   
mkvirtualenv -p python3 虚拟环境名称		# p 指定使用python3生成虚拟环境
#或者
mkvirtualenv 虚拟环境名字
workon 虚拟环境名称  #进入虚拟环境
deactivate  #退出虚拟环境
rmvirtualenv # 虚拟环境名称
posted @ 2020-07-18 23:27  the3times  阅读(533)  评论(0编辑  收藏  举报