最近想用Django搭建我的博客,以前學了些python基礎語法,準備邊學習Django邊實戰操做。本身有一個阿里雲服務器,用的centOS,自帶的是python2.7版本,我直接安裝了python3.5版本。結果問題今後開始。。。python
python3.5在安裝時設置了軟鏈接,因此直接輸入python就是調用python3.5版本,可是再安裝其餘包的時候就沒這麼幸運了。先是安裝Django以後,使用shell
import django django.getversion()
能夠正常顯示django版本,說明安裝成功。可是,在新建項目時,使用django
django-admin.py startproject mysite
報錯,老是提示command not found,意思是命令不存在。搜索了半天(真的是半天)肯定是環境變量問題,可是嘗試不少種方法,問題始終存在。後來乾脆刪除了django,刪除方法:直接刪除文件就能夠。bootstrap
rm -rf 文件目錄
以前是用的源碼安裝,此次準備用pip安裝django,結果。。。pip安裝後同樣提示命令不存在。vim
pip安裝方法bash
wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate
tar -xzvf pip-1.5.4.tar.gz
cd pip-1.5.4
python setup.py install
固然也能夠用服務器
sudo apt-get install python-pip
或者python2.7
yum install python-pip
以及直接下載:get-pip.py 而後運行在終端運行學習
python get-pip.py
可是,我在服務器測試了沒法安裝,只有使用的源碼安裝。接下來原本是測試
pip install Django==1.10.6
可是這一步會報錯:「command not found」,問題緣由是python環境變量沒有設置,解決方法:修改$PATH
vi ~/.bash_profile
打開bash_profile文件,用vim編輯(以前特地學了經常使用命令,但仍是忘了,就記得 i 進入編輯模式,esc 進入命令模式,:wq 保存並退出)
export PATH=$HOME/bin:/usr/local/bin:$PATH
# 在這一行增長python的bin路徑,以下
export PATH=$HOME/bin:/usr/python/bin:/usr/local/bin:$PATH
將python的bin文件路徑添加到$PATH,問題就解決了。再按 pip 試試,是否是列出了幫助文件~~~
固然,若是shell用的zsh,那就是修改~.zshrc文件,最後再更新下PATH
source .zshrc
若是這時候使用pip命令沒有報錯,那麼就去安裝django吧!