python创建虚拟环境

参考:https://blog.csdn.net/licheetools/article/details/82946323
https://blog.csdn.net/weixin_30905981/article/details/101587671

注意:创建的是python的虚拟环境,只是python解释器和python包是独立的,其他的都是不变的共有的

环境:

Ubuntu 18.04
Python3

安装虚拟环境的命令 :(这两个包只负责python的虚拟环境)
pip3 install virtualenv
pip3 install virtualenvwrapper

安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量:


# 1、创建目录用来存放虚拟环境
mkdir
$HOME/.virtualenvs
 
# 2、打开~/.bashrc文件,并添加如下:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
# 虚拟环境存储的目录
export WORKON_HOME=$HOME/.virtualenvs
source /home/blackery/.local/bin/virtualenvwrapper.sh  # 此处是你的安装位置

 
# 3、运行
source ~/.bashrc

创建虚拟环境的命令 :
提示:如果不指定python版本,默认安装的是python2的虚拟环境

  • 在python2中,创建虚拟环境:
mkvirtualenv 虚拟环境名称
例 :
mkvirtualenv py_flask
  • 在python3中,创建虚拟环境
mkvirtualenv -p python3 虚拟环境名称
例 :
mkvirtualenv -p python3 py3_flask

在这里插入图片描述提示 :

    创建虚拟环境需要联网
    创建成功后, 会自动工作在这个虚拟环境上
    工作在虚拟环境上, 提示符最前面会出现 “虚拟环境名称”

查看虚拟环境:

workon 两次tab键

使用虚拟环境的命令 :

workon 虚拟环境名称
 
例 :使用python2的虚拟环境
workon py_flask
 
例 :使用python3的虚拟环境
workon py3_flask

退出虚拟环境的命令:

deactivate

删除虚拟环境的命令:

rmvirtualenv 虚拟环境名称
 
例 :删除虚拟环境py3_flask
 
先退出:deactivate
再删除:rmvirtualenv py3_flask

2 使用mkvirtualenv创建虚拟环境时,报错如下:

roc@roc-ThinkPad-E455:~$ mkvirtualenv remote
ERROR: virtualenvwrapper could not find virtualenv in your path

提示virtualenv 不在环境中,需要在配置文件添加virtualenv的路径进去,具体配置如下:

# Python Virtualenv Settings
 
export WORKON_HOME=~/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
# 指定virtualenv的路径
export VIRTUALENVWRAPPER_VIRTUALENV=~/.local/bin/virtualenv
source ~/.local/bin/virtualenvwrapper.sh

然后重新加载.bashrc文件即可

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值