Mac下Python3.5.1+django1.10.1安装及eclipse配置
Python3.5和django1.10.1安装
由于mac系统下自带有Python2.7.10版本,所以在安装django1.10.1过程中,默认使用的Python版本是自带的版本。要想使用自己安装的Python版本,需要使用pyenv进行版本管理。
1.安装pyenv
使用homebrew安装:brew install pyenv
2.安装完成按照提示在.bash_profile文件中添加两句话:
export PYENV_ROOT=/usr/local/var/pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
3.使用pyenv安装Python
当使用pyenv install 3.5.1时出现一个错误:
类似一个这样的错误:BUILD FAILED (OS X 10.11.4 using python-build 20160109)
解决方法:
使用下面语句进行安装
CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install -v 3.5.1
至此,Python3.5.1安装完成。但,如果在终端查看Python的版本,我们还是会看到默认的是2.7.10,这是因为还没有修改默认Python版本。
使用
pyenv local 3.5.1修改系统默认的Python版本
4.安装django
我使用的是pip进行安装的(pip安装方法,网上好多)
安装方法
pip install django==1.10.1
5.到此django安装完毕,检验是否安装成功。
$python
Python 3.5.1 (default, Sep 19 2016, 10:57:58)
[GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>>
这个状态表明已经安装成功。
eclipse中Python和django的配置
如若开发过程中使用eclipse,则需要在eclipse中配置Python和django的开发环境。
1.安装PyDev插件
安装过程很简单,Help->install new softwate... PyDev使用的4.5版本地址为 https://dl.bintray.com/fabioz/pydev/4.5.5/
(ps:使用4.5的原因,因为我机器上Java没有升级到Java8,PyDev5需要Java8环境)
2.配置Python开发版本
eclipse->偏好设置...
在左边列表选择PyDev->Interpreter ->Interpreter Python
remove掉原来的默认版本,然后new。
Interpreter Name:任取一个名字,比如:python3.5
Interpreter Executable:Python3.5的安装路径,我的安装路径为:/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5
至此,django开发环境配置完成。