删除/etc/bash_completion.d/virtualenvwrapper

解决方法:

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

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

报以下错误

sudo pip3 install virtualenvwrapper

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

sudo pip3 install virtualenv

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

sudo apt-get remove virtualenvsudo apt-get remove virtualenvwrapper

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

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

说明:virtualenvwrapper.sh 是安装在 /usr/share/virtualenvwrapper/virtualenvwrapper.sh

sudo apt-get install virtualenvsudo apt-get install virtualenvwrapper

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

期间遇到的问题:
#创建:mkvirtualenv [虚拟环境名称]#删除:rmvirtualenv [虚拟环境名称]#进入:workon [虚拟环境名称]#退出:deactivate
mkvirtualenv 虚拟环境名称
6.创建虚拟环境
source ~/.bashrc
5.使其生效
# 打开文件后在文件最下方增加如下代码export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3export WORKON_HOME=$HOME/.virtualenvssource /usr/local/bin/virtualenvwrapper.sh
vim ~/.bashrc
4.配置virtualenvwrapper
mkdir ~/.virtualenvs

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

3.创建虚拟环境的目录
sudo pip3 install virtualenvwrapper

这里可以用sudo

2.安装virtualenvwrapper
#查看是否安装: pip3 list#查看pip3版本号: pip3 --version
sudo apt-get install python3-pip

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

pip3 install virtualenv

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

1.安装virtualenv
安装步骤

自带 python 2.7 和 python3.5

环境:ubuntu 16.04