Virtualenv-windows
首先你要了解这是什么东东 这是创建一个虚拟的环境的让你所装的另外一个的包放在这里进行运行
其实我们的pycharm就是运行在虚拟的环境内的
为什么装 virtualenv:
比如你现在的python环境是Djanjo是2.0的环境公司老大 让你用Djanjo1做一个脚本 你怎么办?要删除再安装 NO NO NO我只需要装一个虚拟环境 然后把你的Djanjo装在这个虚拟环境内 就可以了不会和以前的冲突
1.下载
这是先下载一个可以创建虚拟环境的工具virtualenv用来创建虚拟环境(一般默认下载到你的python解释器下Scripts下)
通过命令行
pip3 install virtualenv
如果下载失败会让你通过提示进行pip升级
2.创建虚拟化环境
这个时候选择你想要创建虚拟环境的保存路径然后进行创建
先切换到你要保存的路径下进行创建
virtualenv.exe --no-site-packages +你要保存的环境文件名
virtualenv.exe --no-site-packages django_11.1#创建django_11.1虚拟目录
加上no-size-packages是为了创建一个干净的环境内部不包含任何的其他多余的软件
3.激活虚拟环境:
激活你的虚拟环境需要进去你的新装的环境内的Script
Scriptsactivate#激活虚拟环境
4、安装对应的软件(环境):
pip3 install +对应的要安装的软件的名字和版本 pip3 install django==1.11#安装django1.11版本
5、查看:
pip3 list#查看包是否有django
6、退出
deactivate.bat#退出虚拟环境
然后这个时候你可以去你的pycharm中切换你的python解释器
切换环境
选择你安装的虚拟环境的目录内的python解释器 然后就可以进行使用你装的环境了
pip3 uninstall virtualenv#pip卸载包 pip3 install virtualenv#pip安装虚拟环境包 virtualenv.exe --no-site-packages django_11.1#创建django_11.1虚拟目录 Scriptsactivate#激活虚拟环境 pip3 install django==1.11#安装django1.11版本 pip3 list#查看包是否有django deactivate.bat#退出虚拟环境 #廖雪峰virtualenv https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432712108300322c61f256c74803b43bfd65c6f8d0d0000
ubuntu 下安装 virtualenv
首先下载你的对应的Python的pip有时候pip3是没有的我这个时候想创建python3的虚拟环境的话就要先下载python3的pip3
sudo apt-get install python3-pip
然后安装virturalenv
直接使用对应的python版本的pip进行下载
pip3 install virturalenv
也可以直接下面的命令下载
sudo apt-get install python3-virtualenv
然后使用虚拟环境创建 目录
指定Python环境创建目录
创建python2的环境
直接使用virtualenv + 是创建python2 的环境
virtualenv ll_env #创建一个python2的虚拟环境ll_env
创建python3的虚拟环境:
virtualenv -p 指定python3版本 +虚拟环境目录 virtualenv -p /usr/bin/python3 nice
virtualenv -p python3 nice
然后使用source激活虚拟环境
在外部直接使用
source +你的目录下的bin下的activate
scouce venv/bin/activate
或者进入内部直接使用激活
source activate
当显示你的虚拟环境的目录的时候就代表已经进入虚拟环境了
前面的venv就是我的虚拟环境的目录这就是已经成功了
退出虚拟环境:
deactive
然后就是使用虚拟环境创建django
我这里下载djangp1.11
虚拟环境下的django-admin.py startproject +项目名
/home/zy/文档/Django/venv/bin/django-admin.py startproject luff_one 制定你的虚拟环境的绝对路径下的django安装项目
创建数据库:
python3 manage.py migrate
#创建app
python3 manage.py startapp app01
app要注册到setting中 app中
启动django项目:
python3 manage.py runserver + 端口号
然后访问启动端口就能访问了