博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac下Python3.5.1+django1.10.1安装及eclipse配置
阅读量:5139 次
发布时间:2019-06-13

本文共 1497 字,大约阅读时间需要 4 分钟。

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

你可能感兴趣的文章
Qt学习(4)
查看>>
【入门】小白的名次
查看>>
YXcms前台注入(有限制但可以绕过)
查看>>
如果java有值则在页面显示下拉框,如果没值则什么都不显示,用s:if 实现
查看>>
OLE DB Command transformation 用法
查看>>
第八届福建省大学生程序设计竞赛-重现赛
查看>>
javascript动态添加一组input
查看>>
浅析缺陷管理系统URTracker
查看>>
View绘制详解,从LayoutInflater谈起
查看>>
快递100API接口开发
查看>>
linux目录结构及文件权限
查看>>
WebView一般用法总结
查看>>
【转】WCF和Socket开发中三端通信、异步、双工、保持长连接、断线重连等技术...
查看>>
团队开发-第一阶段冲刺-01
查看>>
IE8下String的Trim()方法失效的解决方案
查看>>
错误:java.util.Map is an interface, and JAXB can't handle interfaces.
查看>>
获取某个表的各种字段,数据类型,字段名,注释等
查看>>
UML类图几种关系的总结
查看>>
动态生成静态文本框
查看>>
用脚本一次update多个字段
查看>>