目的:创建一个独立的项目运行环境,包内的项目环境和包外的本地环境互不影响,解决版本冲突、依赖问题。
1.pip安装virtualenv
pip install virtualenv
2.创建一个独立的Python运行环境
环境名:blogproject_env
python版本:3.5(已安装在usr/bin下,默认为2.7的)
user001@user001-All-Series:~/PycharmProjects$ virtualenv --python=/usr/bin/python3.5 blogproject_env
3.激活环境
# 当前目录下进入虚拟环境
source blogproject_env/bin/activate
# pycharm中进入虚拟环境
source /home/user001/PycharmProjects/blogproject/blogproject_env/bin/activate
# 退出虚拟环境
deactivate
4.安装所需django版本
(blogproject_env) user001@user001-All-Series:~/PycharmProjects$ pip install django==1.10.6
5.关于pycharm下的虚拟环境
pycharm的django程序自带虚拟环境venv文件夹,pycharm内的终端也是在(venv)虚拟环境下运行.
若要退出自带的虚拟环境venv,在终端输入:
# 1.退出虚拟环境
source deactivate
# 2.再进入自己搭建的虚拟环境
source /home/user001/PycharmProjects/blogproject/blogproject_env/bin/activate
注意:应注意pycharm中默认的django版本和python版本,要调成和项目一致的版本
file-setting-project interpreter-查看默认版本version,lastest为最新版
然后选择版本:例:双击django-勾选specify version选择所需版本安装
6.在非pycharm的非IDE环境下创建项目简单流程
- 先在终端创建虚拟环境
- 在终端激活环境
- 再在终端虚拟环境下创建项目
- 在编辑器中编写和配置项目,
- 创建完成
参考:追梦人物教程
https://www.zmrenwu.com/post/3/#%E5%AE%89%E8%A3%85-python
参考:廖雪峰教程
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432712108300322c61f256c74803b43bfd65c6f8d0d0000
参考:优雅的使用python之环境管理
https://www.cnblogs.com/skynet/p/4124763.html
参考:Ubuntu安装python3虚拟环境
https://www.cnblogs.com/ruoniao/p/6827890.html