Mac下 Eclipse+python+Pydev+pip+mysql+svn

Python+Eclipse+PyDev开发环境搭建及Prophet工具的使用 我使用的是python3.6+eclipse4.7+PyDev5.7,这三个版本之间是兼容的,如果版本不兼容,搭建环境时会出现很多问题。以下是几个建议和注意事项:(1)   python版本在3.5版以上,否则不支持Prophet工具;(2)   先做准备工作,必须安装vc++环境,我安装的是visual studio2017。(3)   搭建python开发编译环境,我用的是python+ecl... 阅读详情

最近比较闲,准备学学python,第一天搭建环境,我的电脑是mac的, 配置python开发环境:

我是mac OS X Core i5 64位机, version 10.8.5,  xcode 5.1

1. 安装eclipse

下载地址: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/R/eclipse-java-indigo-macosx-cocoa-x86_64.tar.gz

解压,然后直接把图标拖到Dock就可以使用了


2. Python

本机自带Python,所以不用安装,也可以下载最近的安装

下载地址:http://www.python.org/download/ 


3. Pydev插件

可以直接在Eclipse-》Help-》Eclipse MarketPlace里搜索pydev下载安装

或者,Eclipse-》Help-》Install new Software里, Add里写入http://pydev.org/updates/这个地址选择安装插件

我上面两个方法都没成功,直接下载

下载地址是:http://pydev.org/updates

下载后将其解压,然后将解压后的目录拷贝到Eclipse下的dropins目录下面。然后重启Eclipse。


4. 配置pydev

点击菜单[Eclipse]-[Preferences],在左边列表选择[PyDev]-[Interpreter - Python],

在右边的窗口中点击[New…]

然后 Interpreter Name 随便填写个名字即可,Interpreter Executable 填写你python所在路径。

我的是默认的python,路径/usr/bin/python


5. pip

Pip 是安装python包的工具,提供了安装包,列出已经安装的包,升级包以及卸载包的功能。
Pip 是对easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安装的包也同样可以使用pip进行安装。

打开Terminal,

$ easy_install pip

安装.

也可以源码安装: 官网下载https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb

下载太慢。我在微盘下载的: http://vdisk.weibo.com/s/z5RkRg_XmJs-D?sudaref=www.baidu.com

下载后进入Terminal,进入压缩文件所在的目录,,假设在/Users/rick/hyl_tool

$ cd /Users/rick/hyl_tool

$ tar -zxf pip-1.5.4.tar.gz

$ cd pip-1.5.4

$ sudo python setup.py build

$ sudo python setup.py install

 安装django

$ sudo pip install django


6. mysql

下载地址 http://dev.mysql.com/downloads/mysql/5.0.html

下载dmg文件安装,dmg打开后依次安装mysql的pkg, MYSQLStartupitem.pkg, MySQl.prefPane, 最后这个安装好了,在设置里面就可以看到mysql的控制项了,利用这个开启或者关闭mysql。


7. 安装python-mysqldb 

下载地址:http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz/download

下载后解压安装

$ tar -xf MySQL-python-1.2.3.tar

$ cd MySQL-python-1.2.3

$ vim site.cfg

编辑site.cfg  修改#mysql_config = /usr/local/bin/mysql_config 这一行,去掉注释改成mysql_config = /usr/local/mysql/bin/mysql_config 

保存退出编辑

$ sudo python setup.py build

报错:

clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]
clang: note: this will be a hard error (cannot be downgraded to a warning) in the future
error: command 'clang' failed with exit status 1

貌似是xcode5.1造成的问题, 网上找了一圈解决不了,下载了老版本的commond line tools,安装了。然后继续

$ sudo python setup.py build

$ sudo python setup.py install

成功了

$ python

>>> import MySQLdb

报错:  2): Library not loaded: libmysqlclient.18.dylib

解决: $ sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/

然后继续

>>> import MySQLdb
>>> MySQLdb.__version__
'1.2.3'
>>> quit()

好了,可以了。


8.其他小组件

(1) sqlalchemy

$ pip install sqlalchemy

或者官网速度太慢,使用# pip install sqlalchemy -i http://pypi.gocept.com/simple/   安装

(2)$ pip install  pillow  -i http://pypi.gocept.com/simple/ 

(3)$ pip install python-memcached 

(4)$ pip install Celery -i http://pypi.gocept.com/simple/

(5) $ pip install  captchaimage -i http://pypi.gocept.com/simple/

报错:    error: command 'clang' failed with exit status 1
    Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/private/tmp/pip_build_root/captchaimage/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-7Fh1S_-record/install-record.txt --single-version-externally-managed --compile:

需要先安装freetype

下载:http://download.savannah.gnu.org/releases/freetype/   

选择一个下载,我下载的freetype-2.4.0:

下载后解压,进入解压后文件目录

$ cd freetype-2.4.0

按照里面的说明编译,我是想安装到/usr/local/freetype这个目录下,所以

$ ./configure --prefix=/usr/local/freetype

安装 

$ make

$ make install

报错(不严重的):rmdir: ‘/usr/local/freetype/include/freetype2/freetype/internal’: 没有那个文件或目录
make: [install] 错误 1 (忽略)

解决: mkdir usr/local/modules/freetype/include/freetype2/freetype/internal
需要在freetype的安装目录下创建internal 这个目录然后,

$ make install

好了freetype安装好了,继续

$ pip install  captchaimage -i http://pypi.gocept.com/simple/

还是报错,freetype的头文件找不到, 我们需要把freetype得头文件做一个软连接

$ sudo ln -s /usr/local/freetype/include/freetype2/freetype /usr/include/freetype

动态库也做一个链接

$ sudo ln -s /usr/local/freetype/lib/libfreetype.dylib /usr/lib/libfreetype.dylib

好了。可以了,继续安装

$ pip install  captchaimage -i http://pypi.gocept.com/simple/

安装成功。


9. svn

和pydev一样

只是 Add换成http://subclipse.tigris.org/update_1.10.x/这个地址,我这个时候是最新的,直接下一步下一步安装


好了,差不多了吧,累了一天才弄好


Eclipse+Pydev+用于数据分析package安装过程中的问题解决 环境介绍: win7旗舰版 python3.4.3 (最新版本3.6,我的win7貌似安装不了,系统太旧了,win8,win10应该可以) eclipse luna 4.4 JDK7或JDK8都可以 Pydev 4.5.3 (我试了最新的5.5版本,但是我的eclipse太旧了,不匹配。后面会讲到如何安装旧版本的Pydev) 1、安装eclipse 我的eclipse是学习《jav... 阅读详情

相关推荐

PySvn, 面向 python的轻量级Subversion库.zip

PySvn, 面向 python的轻量级Subversion库 简介是一个简单的用于的Subversion库。 为了方便,我写了一个轻量级的。可以访问的库,它也可以在的PyPI中使用。 它与 python 2.7和 3.3 兼容。这个库包装了svn客户端,因此它应该安装在本地

Eclipse安装配置python开发环境和安装PIP

版本信息:Python4.6版本、JDK1.8版本、Eclipse4.6版本; Python 下载安装和配置环境变量 第一步:下载Python安装包 python下载官网路径 :https://www.python.org/getit/ 第二步:安装 A.双击下载好的安装包,弹出如下界面: 这里要注意的是,将python加入到windows的环境变量中,如果忘记打勾...

hnjsj19888的专栏 2393

智能车数字图像处理算法入门及C语言实现

智能车图像的最最基本入门算法介绍及C语言实现,二值化 - 特征识别 - 补线 - 中心巡线 - 偏差曲率计算。

不想随波逐流的大学生一枚,我们每个人都在努力奔跑 5110

解决 eclipse 已在命令行pip安装包后 Import 的时候提示找不到包 ModuleNotFoundError 的问题

然后,eclipse 就一通更新啥的操作,最后,eclipse就能认出 我们在 命令行窗口 使用 命令 pip 安装的各种包了。上图可以看到,我们刚才操作的 libraries,实际上就是在设置 eclipse 的 ‘pythonpath’,所以,解决了 pythonpath,就解决了 在eclipse 中 import 包 报错。拿我遇到的问题举例,我要在 eclipse 中 使用 SQLAlchemy 这个第三方模块,将第二步找到的地址粘贴到上图位置上,然后点选 ‘选择文件夹’按钮。

m0_47505062的博客 2850

大漠多线程增强版:解决窗口消失、坐标错乱与识别卡死

多线程环境下窗口自动化面临的核心挑战,本质是GDI资源非线程安全、HWND生命周期失控及图像引擎状态污染三大底层问题。Windows GUI编程中,跨线程共享hDC、缓存失效的窗口句柄、OpenCV静态Mat等设计缺陷,导致FindPic失败、GetCursorPos异常、坐标跳变等典型故障。本方案通过线程局部存储(TLS)重构资源生命周期、WinEventHook+心跳探测构建实时窗口状态链、ABI对齐的多语言内存契约,实现稳定低延迟的并发UI识别与控制。适用于游戏多开监控、电商RPA、后台UI状态采集等

weixin_30561177的博客 477

配置xen上VM混杂模式,使其能捕获物理网络流量

本文目的:配置VM和xen相应的物理网卡(pif)和虚拟网卡(vi

LeoDuo的专栏 3720

eclipse mysql mac 安装_Mac安装mysqldb

一、安装mysql安装成功后,在系统偏好设置里有MySQL图标,可以启动或关闭MySQL二、Mysql root用户密码重置如果安装时生成的默认密码不可用,可以重置密码,步骤如下:1、停止mysql服务系统偏好设置 > MySQL > 停止。2、启动mysqld_safe,跳过启动授权表。启动时加上skip-grant-tables参数目的是在启动mysql时不启动grant-tab...

weixin_34326484的博客 200

Understand-Anything:AI驱动的代码知识图谱,实现项目全局洞察与高效导航

在软件开发中,理解复杂代码库的结构和依赖关系是提升开发效率的关键。传统代码阅读方式往往陷入局部视角,难以快速把握系统全貌。知识图谱技术通过将代码实体(如文件、类、函数)及其关系(调用、继承、依赖)可视化,为代码理解提供了全局视角。这项技术的核心价值在于将静态代码转化为动态、可交互的认知地图,极大降低了系统学习与维护成本。在实际工程中,它广泛应用于新成员快速入职、遗留系统梳理、架构影响分析等场景。本文介绍的Understand-Anything工具,正是基于这一理念,通过多智能体分析管道,自动构建代码的结构图

weixin_42615290的博客 883

Python pip 工具

1 . 功能   pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。 2 . 官网地址 pip 官方网站:https://pypi.org/project/pip/ 注:你可以通过以下命令来判断是否已安装(终端内操作): pip --version ...

dmpnosvn28419的博客 178

Unity游戏开发客户端面经——设计模式(初级)

Unity游戏开发客户端面经 之 设计模式 篇

Sea3752的博客 9431

直流电源滤波电路的设计与优化:从基础原理到高效应用

本文深入探讨直流电源滤波电路的设计与优化,从基础原理到高效应用全面解析。重点介绍电容滤波和电感滤波的工作原理及实战设计要点,分享复合滤波电路的进阶技巧,并提供常见问题排查指南。文章还涵盖现代滤波技术的新发展,如有源滤波和数字控制滤波的应用,帮助工程师提升电源系统的稳定性和效率。

weixin_29255731的博客 175

Windows环境下eclipse+pyDev+python+pip+Django搭建一个简单的web项目

1、eclipse安装pyDev a.在eclipse使用help->install new software ,此种方法往往由于网速或是墙的原因倒置下载资源失败 b.手动安装,链接地址:https://sourceforge.net/projects/pydev/ ,选择下载你要的版本,解压后将features和plugins文件下的所有文件拷贝到eclipse下的对应的文件下,然后...

weixin_42739473的博客 484

DataCastle-租金预测

ID:编号;时间:房屋信息采集的时间;小区名:房屋所在小区,已脱敏处理;小区房屋出租数量:小区出租房屋数量,已脱敏处理;楼层:0、1、2分别表示楼层低,中,高;总层数:房屋所在建筑的总楼层数,已脱敏处理;房屋面积:房屋面积数值,已脱敏处理;房屋朝向:房屋的朝向;居住状态:房屋的居住状态,表示是否已出租或居住中,已脱敏处理;卧室数量:户型信息,数字表示卧室的个数;卫的数量:户型信息,数字表示卫生间的个数;厅的数量:户型信息,数字表示厅的个数;

优快云 精品推荐 3457

eclipse+PyDev 解决 安装了包,可是还是提示没有导入相应的包+snownlp

eclipse+pyDev没有导入包的问题

qq_22765745的博客 3935

YOLOv8 Neck改进:BiFPN双向特征金字塔网络解析与实践

本文详细介绍了如何在YOLOv8中集成BiFPN双向特征金字塔网络,包括原理解析、代码实现、配置文件修改和性能分析。BiFPN通过双向特征融合和加权特征机制,显著提升了多尺度目标检测的性能。希望通过本文的讲解,大家能够深入理解BiFPN的工作原理,并成功将其应用到自己的目标检测项目中。如果你有任何问题或建议,欢迎在评论区留言讨论!在下一篇文章中,我们将探讨YOLOv8的其他改进技术,包括注意力机制、新的损失函数等,敬请期待!

QQ_778132974的博客 991

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

解决pydev与eclipse版本问题

eclipse+pydev+anaconda版本问题方法: 在eclipse安装pydev插件时,会遇见安装后在“Preference”不显示“pydev”现象,原因:下载的pydev版本与eclipse版本不匹配,导致无法使用,经过反复调试,发现官网已经给出具体的处理方法,下面具体讲解实现方法。 首先查看本地java版本,jdk版本,然后在pydec官网查看对应的版本...

u011041963的博客 7560

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Python pip 国内镜像大全及使用办法

最近写了一篇关于“微软开源分布式高性能GB框架LightGBM安装使用”的文章,有小伙伴安装python环境遇到了问题。我个人也尝试安装了一下,确实遇到了很多问题。最关键的一个就是使用pip安装时,“https://pypi.python.org/simple/scipy/”访问不了了,无法安装。刚好最近使用Nodejs的NPM时也是遇到类似的问题,解决...

weixin_33754913的博客 5073

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Eclipse添加python第三方包

Eclipse添加python第三方包 方法一:Project->properties->pydev-interpreter/Grammar点击click here to configure an interpreter not listed点击New Folder,添加新路径即可。 方法二:直接将下载的包,拖到PYTHON所在项目中。

badman250的专栏 1万+

从无到有 Mac+appium+python+Eclipse环境搭建详细教程 集成

                                            谨以此文献给初用MAC系统搭建开发环境的小白 小技巧:    终端Terminal打开方式,点击屏幕下方的快速访问图标,点击其他,点击终端    如果有文件下载的时候或者更新时出问题,问题不大,在你执行的命令前加:sudo    如果下载速度特别慢请百度,可以解决由于dns导致的网速慢问题    查看...

L1562670976的博客 506

centos上部署nginx

一. 安装: 参考:2019 年如何在 CentOS 7 上安装最新版 Nginx 二. 部署服务 参考: https://linuxize.com/post/how-to-set-up-nginx-server-blocks-on-centos-7/ 拿Nginx 部署你的静态网页

sanra123的博客 376

在eclipse+pydev环境下安装scipy的办法

1.卸载anaconda并重启2.安装pip包,用来装软件的 Python -m pip install -U pip setuptools3.将python的安装路径和Scripts路径添加到PATH路径去。 添加Scripts是为了能着找到pip命令 C:\Users\qiujiahao\Downloads\python-2.7.13.amd64\Scripts\ C:\Users\qi

qiujiahao123的博客 1047

Ubuntu16.04下安装python、pip、PyDev

Ubuntu16.04下安装python、pip、PyDev

紫藤的专栏 8309

eclipse+pydev环境搭建20200929

pycharm当然更专业以及更好,可我多多少少有一点点强迫症。就是我之前很长时间都使用java以及eclipse,我觉得pycharm那个白色版实在是太丑了,而我又不太喜欢黑的主题。大概一年前我还在使用eclipse+pydev的环境,可由于我宿舍电脑(貌似是因为显卡版本)eclipse总是提示一个弹出框错误,虽然也不影响我编程以及使用,可一天天的弹也很烦。后来我就转用pycharm了,最近这两天稍微闲一点点,eclipse以及pydev也更新了好几代了。所以我准备采用eclipse+pydev的开...

yueguanli的博客 362

eclipse安装一个新的Python开发包后,import后不能使用包内的方法

安装一个pip包后 需要在Preferences-pyDev-Interpreter里重新配置Python的编译器,因为当前没有包含新加进来的包 可以删除掉,重新加上。 否则会导致import模块后,模块内的方法仍然不能调用。 (ubuntu的默认python地址是/usr/bin/python,只要你不是后来又安装了新的python,直接用这个地址就可以了~)

jazywoo_在路上 4214

Eclipse环境安装Python插件PyDev

Eclipse环境安装Python插件PyDev 软件准备,下载地址,先看安装,再准备: eclipse: http://www.eclipse.org/ http://www.eclipse.org/downloads/ jdk-download: http://www.oracle.com/tech...

weixin_33920401的博客 324

MAC (Mountain Lion)+Eclipse+python+Django+PyDve+MySQL 安装错误解决办法

//安装Python_MYSQL出错了 则修改site.cfg文件的MYSQL路径为: mysql_config = /usr/local/mysql/bin/mysql_config //假如在eclipse中报错说:Reason: image not found 就是在/user/lib下做个链接 sudo ln -s /usr/local/mysql/lib/libmysql

1406
上一篇: 微博,豆瓣,人人的appkey申请流程
下一篇: xcode 5.1下编译使用librtmp
我是一只懒虫
博客等级 码龄17年 147粉丝 25原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值