Ubuntu18自带python3.6环境,无需单独安装python3。使用pip安装包前,请先更新pip。pip3安装——升级pip1。安装virtualenv,virtualenvwrapperpip3installvirtualenvpip3installvirtualenvwrapper遇到错误及解决方法:ImportError:cannotimportname'main'2.进入.bashrc文件,定义virtualenvwrapper路径使用vim编辑.bashrc文件nano~/.bashrc查看安装directoryofpython3wangju@wangju-HP-348-G4:~$whichpython3/usr/bin/python3在文末填写如下代码,保存VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3#指定执行的pythonvirtualenvwrapperVersionexportWORKON_HOME=$HOME/.virtualenvs#指定虚拟环境存放目录,.virtualenvs目录名可自定义source/usr/local/bin/virtualenvwrapper.sh#virtualenvwrapper.sh所在目录3.运行.bashrc文件来源~/.bashrc4.创建虚拟环境mkvirtualenvpy3-env也可以指定虚拟环境的python版本mkvirtualenv--python=/usr/bin/python3py3-env5.进入虚拟环境,然后进入项目所在目录,并安装相应的包(如果不需要可以跳过这一步)pip3install-rrequirements.txt虚拟环境搭建完成!常用的virtualenvwrapper命令创建虚拟环境mkvirtualenvmy_env切换到虚拟环境workonmy_env退出当前虚拟环境deactivate删除一个虚拟环境rmvirtualenvmy_env列出所有虚拟环境lsvirtualenv进入虚拟环境所在目录cdvirtualenv3.异常情况ifsource~/.bashrc时,提示如下错误#source~/.bashrc>>-bash:/usr/local/bin/virtualenvwrapper.sh:Nosuchfileordirectory【原因】.bashrc文件中virtualenvwrapper.sh所在目录错误【解决方法】①找到virtualenvwrapper.sh所在目录#find/-name"virtualenvwrapper如果创建虚拟环境时,提示如下错误#mkvirtualenvmy_env>>ERROR:virtualenvwrappercouldnotfindvirtualenvinyourpath【解决方法】①找到virtualenv所在目录#find/-name"virtualenv"/usr/local/python3/bin/virtualenv②创建软链接#ln-s/usr/local/python3/bin/virtualenv/usr/local/bin/virtualenv
