Ubuntu下Python & Django開發環境搭建
安裝虛擬機器,虛擬機器系統為Linux Ubuntu 16.04 LTS,為什麼要在虛擬機器上執行專案?
1.虛擬機器可以存檔(快照),玩砸了可以返回之前的存檔重新來過;
2.不影響主系統的執行,系統崩了不會影響到主系統的檔案;
把系統裡邊的配置更新一遍:
sudo apt-get update
到PyCharm官網下載Linux系統的安裝包,在home/username(你的使用者名稱)目錄下建立一個資料夾用來安裝pycharm:
開啟Terminal,$mkdir xxxx建立資料夾,mkdir(建立一個資料夾) xxxx(資料夾的名字)
下載好的安裝包拷入剛剛建立的資料夾
$cd xxxx(進入剛才建立的資料夾)
$tar -zxvf pycharm-0professional-2018.1.4.tar.gz(解壓安裝包,安裝包的名字根據你所下載的更改)
如何安裝,放個連結,這裡就不贅述了:https://jingyan.baidu.com/article/60ccbceb4e3b0e64cab19733.html
給一個pycharm破解的驗證伺服器大全:http://xidea.online/servers.html
一般第一個就行,在驗證的時候選第三項:LicenseServer
然後從上面驗證大全裡找一個填進去就OK了
注:這個辦法只能在聯網的情況下,沒網直接GG,所以有這方面擔心的朋友請選擇其他破解方式
下面說一下為什麼要做這些工作,以及如何配置python以及Django開發環境:
1.虛擬環境:以專利的實時動態程式 [1] 行為修飾與模擬演算法,直接利用本機的 OS,模擬出自帶與本機相容 OS 的虛擬機器
簡而言之:每一個環境都相當於一個新的作業系統。你可以在這個新的環境裡安裝軟體,儲存資料
在哪個虛擬環境中安裝,只有哪個虛擬環境中存在,其它虛擬環境不受影響
可以簡單的理解為是一個“空白區”
2.為什麼我們要搭建Django的虛擬開發環境
搭建獨立的python和Django執行環境,不與其他產生衝
3.Django環境的搭建
1)先自檢當前Ubuntu中的python相關的軟體安裝的情況
終端:python :能看到系統自帶的有pyhthon2.x版本
python3: 能看到系統自帶的有python3.x版本
pip :是一個現代的通用的 Python 包管理工具,提供了對Python 包的查詢、下載、安裝、解除安裝的功能
安裝pip的指令:sudo apt-get install python-pip
安裝成功之後驗證一下:pip --version
2)安裝虛擬環境virtualenv
終端:sudo apt-get install virtualenv
安裝成功之後驗證一下:pip freeze或者list
3)安裝虛擬環境virtualenv的包管理工具:virtualenvwrapper:
終端:pip install virtualenvwrapper
4)將虛擬環境設定全域性的環境變數
新開終端:sudo vim ~./bashrc
將游標移到最下面:
在最下面寫入兩行程式碼:
export WORKON_HOME=/home/xxx(自己電腦的使用者名稱)/.virtualenvs
source xxx virtualenvwrapper.sh的路徑(xxx使用 whereis行查詢)
然後儲存退出
啟用:source ~/.bashrc
備註:可以通過闡述.virtualenvs 來多試驗幾次
5)利用virtualenv建立虛擬環境:( JXDjango1806是名字 隨便取)
終端:mkvirtualenv JXDjango1806 -p /usr/bin/python3
備註:/usr/bin/python3:是系統中python3存放的位置 要為其關聯起來
備註:進入虛擬環境:workon 虛擬環境的名字(-tab鍵可以自動提示)
退出虛擬環境:deactivate
建立虛擬環境:mkvirtualenv 虛擬環境的名字
例如:mkvirtualenv JXDjango1806 -p /usr/bin/python3
刪除虛擬環境 :rmvirtualenv 虛擬環境的名字
6)在已經建立好的虛擬環境JXDjango1806中安裝django
1)進入虛擬環境:workon JXDjango1806
2)安裝django: pip install django==1.11.7
備註:為什麼安裝這個版本呢 可以去檢視官網
3)測試Django是否安裝成功
python環境:終端:python
import django
django.get_version()
相關文章
- ubuntu環境下搭建以太坊開發環境Ubuntu開發環境
- Django之Ubuntu環境搭建DjangoUbuntu
- linux開發環境搭建(ubuntu)Linux開發環境Ubuntu
- django專案開發環境搭建Django開發環境
- Ubuntu下搭建JAVA開發環境及解除安裝UbuntuJava開發環境
- Ubuntu24.04 搭建 Flutter 開發環境UbuntuFlutter開發環境
- (WSL) Ubuntu 快速搭建 PHP 開發環境UbuntuPHP開發環境
- Ubuntu下Java環境的搭建UbuntuJava
- 淺談公司java開發執行環境搭建(ubuntu環境)JavaUbuntu
- Ubuntu之C++開發環境的搭建UbuntuC++開發環境
- Python 開發環境搭建(03):Linux 下 eclipse 安裝Python開發環境LinuxEclipse
- qgis 3.30 python開發環境搭建Python開發環境
- Python筆記 開發環境搭建Python筆記開發環境
- Python 開發環境搭建(5):SNMPPython開發環境
- MAC環境下PHP開發除錯環境搭建MacPHP除錯
- linux下搭建wails開發環境。LinuxAI開發環境
- Flutter開發環境Window下搭建Flutter開發環境
- macOS下搭建Flutter開發環境MacFlutter開發環境
- mac下搭建android 開發環境MacAndroid開發環境
- ubuntu18.04上搭建django專案測試環境UbuntuDjango
- Django框架環境搭建Django框架
- ubuntu系統中java開發環境的搭建UbuntuJava開發環境
- python下多環境開發(虛擬環境)Python
- Django搭建個人部落格:在Windows中搭建開發環境DjangoWindows開發環境
- ubuntu 下gerrit 伺服器環境搭建Ubuntu伺服器
- EOS開發完全解析(一):Ubuntu上搭建EOS開發環境Ubuntu開發環境
- 如何用pyenv搭建Python開發環境?Python開發環境
- Python 開發環境搭建(04):pydev 配置Python開發環境dev
- Python基礎:搭建開發環境(1)Python開發環境
- Ubuntu開發環境配置Ubuntu開發環境
- MAC 下的PHP開發環境搭建MacPHP開發環境
- 【Android Studio】Android Studio 搭建開發環境(Linux Ubuntu篇)Android開發環境LinuxUbuntu
- 小白自學Python(二)Python開發環境搭建Python開發環境
- Python 開發環境搭建(01):vmware workstation 網路搭建Python開發環境
- Windows系統中搭建python開發環境WindowsPython開發環境
- 使用ansible搭建python多版本開發環境Python開發環境
- ubuntu18.04中為django專案搭建nginx+gunicorn環境UbuntuDjangoNginx
- linux(統信)下搭建electron開發環境Linux開發環境