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