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开发环境配置完成。

原文地址:https://www.cnblogs.com/zwliang/p/5884996.html