首页 帮助中心 香港云服务器 如何在ubuntu下安装virtualenv?
如何在ubuntu下安装virtualenv?
时间 : 2023-03-08 09:24:03 编辑 : 华纳云 阅读量 : 299

VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装,下面为大家分享一下ubuntu下安装virtualenv具体方法。

安装步骤

1.安装virtualenv

注意:这里不要用sudo , 用过sudo会用系统自带的,然后没有安装

pip3 install virtualenv

pip3如果没有安装,用以下命令安装

sudo apt-get install python3-pip

#查看是否安装: pip3 list

#查看pip3版本号: pip3 --version

2.安装virtualenvwrapper

这里可以用sudo

sudo pip3 install virtualenvwrapper

3.创建虚拟环境的目录

以后的虚拟环境都放置在该目录下

mkdir ~/.virtualenvs

4.配置virtualenvwrapper

vim ~/.bashrc

# 打开文件后在文件最下方增加如下代码

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

5.使其生效

source ~/.bashrc

6.创建虚拟环境

mkvirtualenv 虚拟环境名称

#创建:mkvirtualenv [虚拟环境名称]

#删除:rmvirtualenv [虚拟环境名称]

#进入:workon [虚拟环境名称]

#退出:deactivate

期间遇到的问题:

先直接用以下命令安装虚拟环境,导致虚拟环境是基于python2.7的.

sudo apt-get install virtualenv
sudo apt-get install virtualenvwrapper

说明:virtualenvwrapper.sh 是安装在

 /usr/share/virtualenvwrapper/virtualenvwrapper.sh

配置好~/.bashrc之后,能运行virtualenv 命令,

用以下命令删除虚拟环境,

sudo apt-get remove virtualenv
sudo apt-get remove virtualenvwrapper

后来再用以下命令安装虚拟环境,基于python3.5,

sudo pip3 install virtualenv

提示系统已有满足的virtualenv,实际上这个命令没有安装virtualenv

sudo pip3 install virtualenvwrapper

报以下错误

bash: /usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh: No such file or directory

包括直接打开终端也会报以上错误

解决方法:

删除

/etc/bash_completion.d/virtualenvwrapper
华纳云 推荐文章
怎么搭建ubuntu版的hadoop集群? Ubuntu中安装PostgreSQL的方法 如何修改ubuntu服务器的软件源? Linux/Ubuntu中的CPU使用率或利用率的查看方法 Ubuntu系统上生成SSH密钥的步骤 Ubuntu服务器中安装Google Chrome的教程 30分钟内完成Ubuntu服务器的安装和配置 Ubuntu系统下Apache日志轮转如何设置 Ubuntu16.04如何配置和使用NGINX Web服务器 Ubuntu 18.04上如何设置Nginx服务器模块
活动
客服咨询
7*24小时技术支持
技术支持
渠道支持