目的:創建一個獨立的項目運行環境,包內的項目環境和包外的本地環境互不影響,解決版本衝突、依賴問題。
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