python 在 ubuntu 虚拟环境搭建

如何搭建虚拟环境?

1、安装虚拟环境的命令 :

sudo pip install virtualenv
sudo pip install virtualenvwrapper

2、安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量:
2.1、创建目录用来存放虚拟环境

mkdir $HOME/.virtualenvs

在这里插入图片描述

2.2、打开~/.bashrc文件,并添加如下:

export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

在这里插入图片描述

2.3、运行

source ~/.bashrc

在这里插入图片描述

错误 virtualenvwrapper.sh: There was a problem running the initialization hooks.

在运行 source ~/.bashrc 出现下图错误:

virtualenvwrapper.sh: There was a problem running the initialization hooks.

在这里插入图片描述
解决问题:在 python3 或者 Python2 的环境变量地址下添加 python
查看地址:

which python2

在这里插入图片描述

使用硬连接 链接 python2 和python

sudo ln /usr/bin/python2 /usr/bin/python

虚拟环境的命令

提示:如果不指定python版本,默认安装的是python2的虚拟环境,在python2中,创建虚拟环境,
若要默认是python3,需要修改 /usr/bin/python 的链接在Python3即可。

  • 1、创建虚拟环境
    mkvirtualenv 虚拟环境名称
mkvirtualenv py2_env

在python3中,创建虚拟环境

mkvirtualenv -p python3 py3_env

在这里插入图片描述

  • 2、使用虚拟环境
    查看虚拟环境的命令
    workon 虚拟环境名称
    workon py3_env
    在这里插入图片描述
workon $ 查看虚拟环境目录

在这里插入图片描述

  • 3、退出虚拟环境的命令 :
    deactivate

  • 4、删除虚拟环境的命令 :
    rmvirtualenv 虚拟环境名称
    例 :删除虚拟环境py3_django
    先退出:deactivate
    再删除:rmvirtualenv py3_django

虚拟环境中安装工具包

pip install 包名称
不需要添加sudo ,添加sudo 是超级管理员,安装在系统中而非虚拟环境。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值