在ubuntu中配置自己的vitual environment
在ubuntu中自带了python2.7的配置环境,但是可以自己选择安装其他版本的python,版本可以在不同的虚拟环境下切换
我的ubuntu是18.04的,内部有python3但是在安装virtual environment之前,需要先下载pip
sudo apt-get install python3-pip
然后下载虚拟环境
sudo pip install virtualenv
sudo pip install virtualenvwrapper
下载配置虚拟环境需要的包
但是在安装virtualenvwrapper的过程中,如果是官网直接下载的会出现问题
这需要配置你虚拟环境创建路径,见
接下来你就可以配置你的虚拟环境了
上面的链接也具体讲了很多创建虚拟环境的方法,这里就不都使用了,我创建第一个虚拟环境
mkvirtualenv shanghuishop
创建一个名为‘shanghuishop’的虚拟环境
mkvirtualenv shanghuishop -p python3
创建一个python3名为shanghuishop的虚拟环境
在创建虚拟环境后你会自动进入该环境
workon xxx
进入已经创建的虚拟环境xxx,如果不填会返回已有的虚拟环境列表
deactivate
退出当前虚拟环境
rmvirtualenv xxx
删除虚拟环境xxx在删除前虚拟环境必须不在使用状态下
上面是关于虚拟环境操作的一些常用指令
在虚拟环境中配置django项目环境
虚拟环境的好处是在同一个机子(服务器)上可以运行不同环境的项目,比如说我现在写的项目是用django 1.11的,我电脑上的其他项目也可以是django 2.xx的
首先我先要配置我的python版本
pip install django==xxx
下载xxx版本的django
pip list
列出所有该虚拟环境下载的包
在安装django后,就可以开始创建django项目了
django-admin startproject xxxx
在当前目录下创建一个名为xxx的项目
在创建项目时需要选定项目所在位置
cd ~
返回home文件夹
cd ..
返回上级文件夹
cd xx
进入本文件夹下的文件夹
ls
显示该文件夹下有什么文件
这样我们就可以在我们需要的地方创建我们的django项目了
在pycharm中为你的项目添加虚拟环境
我是在pycharm中进行学习的,pycharm需要导入虚拟环境否则很多地方会记错,而且引用的时候非常不方便,为了解决这个问题我们在pycharm中添加以下虚拟环境
选择settings
选择add
选择取到存在的虚拟环境,并且索引
添加找到虚拟环境下bin文件夹中的python3文件就可以导入虚拟环境了