今天小编给大家分享一下ubuntu下怎么安装virtualenv的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装。
安装步骤
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/python3export WORKON_HOME=$HOME/.virtualenvssource /usr/local/bin/virtualenvwrapper.sh
5.使其生效
source ~/.bashrc
6.创建虚拟环境
mkvirtualenv 虚拟环境名称#创建:mkvirtualenv [虚拟环境名称]#删除:rmvirtualenv [虚拟环境名称]#进入:workon [虚拟环境名称]#退出:deactivate
期间遇到的问题:
先直接用以下命令安装虚拟环境,导致虚拟环境是基于python2.7的.
sudo apt-get install virtualenvsudo apt-get install virtualenvwrapper
说明:virtualenvwrapper.sh 是安装在 /usr/share/virtualenvwrapper/virtualenvwrapper.sh
配置好~/.bashrc之后,能运行virtualenv 命令,
用以下命令删除虚拟环境,
sudo apt-get remove virtualenvsudo 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下怎么安装virtualenv”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网行业资讯频道。