Centos7下Django開發環境搭建
一.顯示遠程服務器圖形界面
1.下載和安裝xshell+xmanager
2.使用XShell建立連接時,設置連接屬性,在 SSH --> tunneling(隧道) 選項下勾選 Forward X11 connections to(轉發x11連接到): Xmanager。
3.在Linux終端上輸入如下命令:
[root@hhy ]# export DISPLAY=192.168.1.101:0.0
[root@hhy ]# xhost +
4.這樣就可以顯示centos7下的圖形界面了.
二.在本地與遠程計算機之間安全的復制文件
1.安裝winscp
2.在windows平台上下載linux軟件:python3,pip,setuptools,pycharm專業版
3.將文件遠程傳輸到linux主機的opt目錄下
三.安裝python3
1.解壓安裝包
tar -xf Python-3.6.3.tgz -C /usr/local/src
也可以遠程下載python3代碼包:
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz
2.安裝必要依賴
yum install openssl-devel -y
yum install zlib-devel -y
3.進入文件目錄
cd /usr/local/src/Python-3.6.3
4.解壓,編譯安裝
./configure --prefix=/usr/local/python3.6
make -j 4 && make install
5.做軟連接(Centos自帶python2.7,很多軟件基於python2.7,所以不要覆蓋python2.7的軟連接(python)))
ln -s /usr/local/python3/bin/python3.6 /usr/local/bin/python3
如果/usr/local/python3/bin下有pip3文件,則
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3,然后跳過第四個步驟
如果沒有,則需要安裝pip3
四.安裝pip3
1.解壓setup
tar -xf setuptools-19.6.tar.gz
2.進入目錄
cd setuptools-19.6.tar.gz
3.編譯和安裝
python3 setup.py build
python3 setup.py install
4.解壓pip(遠程下載:wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb)
tar -xf pip-8.0.2.tar.gz
5.進入目錄
cd pip-8.0.2
6.編譯和安裝
python3 setup.py build
python3 setup.py install
7.做軟連接
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
五.安裝pycharm
1.解壓pycharm
tar -xf pycharm-professional-2017.3.2.tar.gz
2.進入到安裝目錄下執行pycharm
./pycharm.sh
3.JetBrain激活
激活時選擇License server 填入http://idea.imsxm.com/ 點擊Active即可
4.建立軟連接
ln -s /usr/local/src/pycharm-2017.3.2/bin/pycharm.sh /usr/bin/pycharm
六.安裝virtualenv(虛擬環境)
1.下載virtualenv
pip install virtualenv
2.找到virtualenv文件位置
find / -name virtualenv
結果:/usr/python3.6/bin/virtualenv
3.建立軟連接
ln -s /usr/python3.6/bin/virtualenv /usr/bin
4.建立虛擬環境(你在哪個目錄下使用該命令,虛擬環境目錄就會建立在該文件夾下)
virtualenv -p /usr/bin/python3 blogenv
5.修改權限
chmod -R u+x blogenv
6.進入虛擬環境
source /blogenv/blogenv/bin/activate
七.安裝Django
1.安裝
pip install django==1.11
2.查看django版本
python3
import django
django.get_version()