linux中添加環境變量(python爲例)

最近想用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吧!

相關文章
相關標籤/搜索