您的位置:首頁>正文

linux中添加環境變數

最近想用Django搭建個人博客, 之前學了些python基礎語法, 準備邊學習Django邊實戰操作。 自己有一個阿裡雲伺服器, 用的centOS, 自帶的是python2.7版本, 我直接安裝了python3.5版本。 結果問題從此開始。 。 。

python3.5在安裝時設置了軟連接, 所以直接輸入python就是調用python3.5版本, 但是再安裝其他包的時候就沒這麼幸運了。 先是安裝Django之後, 使用

import django django.getversion

可以正常顯示django版本, 說明安裝成功。 但是, 在新建項目時, 使用

django-admin.py startproject mysite

報錯, 總是提示command not found, 意思是命令不存在。 搜索了半天(真的是半天)確定是環境變數問題, 但是嘗試很多種方法, 問題始終存在。 後來乾脆刪除了django, 刪除方法:直接刪除檔就可以。

rm -rf 檔目錄

之前是用的源碼安裝, 這次準備用pip安裝django, 結果。 。 。 pip安裝後一樣提示命令不存在。

pip安裝方法

wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate

當然也可以用

sudo apt-get install python-pip

或者

yum install python-pip 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吧!

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示