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
- 在Ubuntu下搭建微服務開發環境Ubuntu微服務開發環境
- Python & PyCharm & Django 搭建web開發環境(續)PythonPyCharmDjangoWeb開發環境
- windows環境下Django環境搭建WindowsDjango
- django專案開發環境搭建Django開發環境
- linux開發環境搭建(ubuntu)Linux開發環境Ubuntu
- Ubuntu下搭建JAVA開發環境及解除安裝UbuntuJava開發環境
- 第二章 Ubuntu下開發環境的搭建Ubuntu開發環境
- 在Ubuntu下搭建ASP.NET 5開發環境UbuntuASP.NET開發環境
- (WSL) Ubuntu 快速搭建 PHP 開發環境UbuntuPHP開發環境
- Eclipse+PyDev+Django+Mysql搭建Python web開發環境EclipsedevDjangoMySqlPythonWeb開發環境
- 在Ubuntu下配置舒服的Python開發環境UbuntuPython開發環境
- python開發環境搭建Python開發環境
- 搭建python開發環境Python開發環境
- Ubuntu下Java環境的搭建UbuntuJava
- 淺談公司java開發執行環境搭建(ubuntu環境)JavaUbuntu
- 在ubuntu7.10下搭建flex開發環境詳解UbuntuFlex開發環境
- ubuntu 16.0.4 openni 2.3 開發環境搭建Ubuntu開發環境
- Ubuntu之C++開發環境的搭建UbuntuC++開發環境
- ubuntu 8.04 C/C++開發環境搭建UbuntuC++開發環境
- Ubuntu 10.04搭建Android開發環境UbuntuAndroid開發環境
- Flutter開發環境Window下搭建Flutter開發環境
- macOS下搭建Flutter開發環境MacFlutter開發環境
- Mac下搭建php開發環境MacPHP開發環境
- Windows 下搭建ios 開發環境WindowsiOS開發環境
- MAC環境下PHP開發除錯環境搭建MacPHP除錯
- 【sban】在ubuntu7.10下搭建flex開發環境詳解UbuntuFlex開發環境
- Python之Django環境搭建(MAC+pycharm+Django++postgreSQL)PythonDjangoMacPyCharmSQL
- 【Python】virtualenv搭建python開發環境Python開發環境
- Django框架環境搭建Django框架
- ubuntu系統中java開發環境的搭建UbuntuJava開發環境
- Linux Ubuntu 基本開發環境搭建及配置LinuxUbuntu開發環境
- 秒殺SSD,Ubuntu極速開發環境搭建Ubuntu開發環境
- Django搭建個人部落格:在Windows中搭建開發環境DjangoWindows開發環境
- NAO 機器人windows下Python開發環境搭建機器人WindowsPython開發環境
- EOS開發完全解析(一):Ubuntu上搭建EOS開發環境Ubuntu開發環境
- Python 開發環境搭建(5):SNMPPython開發環境