mac系统python开发环境配置(mac 配置python)

http://www.itjxue.com  2023-03-29 09:09  来源:未知  点击次数: 

mac python3 轻松安装教程

首先要知道,mac自带一个2.7版本的python,如果你之前没装过其他版本,在终端运行

python --version

就会看到这个版本号打印出来。

你可以直接使用这个版本的python进行操作。

这里教你轻松安装python3,以及虚拟环境的配置。

在终端执行命令

执行完成后,homebrew和pip等工具就自动安装好了

接下来安装python3.在终端执行命令:

执行完成后可以在的系统目录:

/usr/local/Cellar/python

中看到python的安装版本

注意:在 /usr/bin/ 目录中的python是系统预装的python

此时,如果你希望在终端中输入 python 直接使用的是你新安装的python3。那么需要配置一下环境变量,指定一下python只用版本就行了。如下配置:

解释一下:

此时就安装好并配置好了python3

开发中不同项目使用的库不同,可以为不同的项目建立一个单独的虚拟python环境。在这个环境中安装属于这个项目的库版本。

所以虚拟环境就应运而生了。

首先安装虚拟环境和虚拟环境管理工具

注意,如果你没有像上面那样给pip重命名,你需要使用pip3安装

类似命令

接着,我们在根目录创建一个目录,用来存放我们的虚拟环境,(这个目录位置你可以自定义)

然后配置一下环境变量

配置好之后,就可以尝试使用 一下了。

包管理器命令:

lsvirtualenv -b 查看虚拟环境

workon 切换或者进入虚拟环境

lssitepackages 查看当前环境中安装的那些包(启动虚拟环境后)

deactivate 退出虚拟环境

rmvirtualenv 虚拟环境名 删除虚拟环境

虚拟环境命令:

virtualenv py3 创建一个叫py3的虚拟环境

我们进去虚拟环境中:cd py3/bin

然后我们执行命令:source activate

退出虚拟环境:deactivate

怎么在mac版的eclipse中配置python开发环境

本文主要内容是:三种Pydev配置方法和一种PyDev卸载方法。

本文的前提是你已经安装了Eclipse和python。要想在eclipse中编写python代码,需要进行一些配置,主要介绍三种方法:

1、方法一:直接下载PyDevfor Eclipse,

下载地址:

选择和自己安装的python相应的版本下载。然后把下载的zip文件解压后拷贝到eclipse的目录下,与原来的文件夹合并即可。重启Eclipse。接下来按照如下操作:

选择菜单中的Windows--Preference。按如下图所示配置。

2、方法二:直接在线更新。

1)选择EclipseàHelp--Install New Software--add,

2)然后出现一个对话框,输入。

Name:PyDev

Location:

这个location是PyDev的站点,上面的这个是主站点,还有一个站点是晚上使用的,是:

注:这些站点直接输入浏览器地址中是打不开的,并进行了重定向。为何如此不太清楚。

接下来等待,然后按照默认方式一直下一步,然后完成即可。

3、搜索PyDev安装。

选择菜单中的Help--Eclipse MarketPlace--Search。然后按照下图所示操作。

点击Install后,按照默认方式安装即可。

4、移除加载的PyDev的方法:

移除PyDev的方法归根结底就是卸载Eclipse中的插件。在Eclipse中一次点击菜单中的:

Help--About Eclipse--Installation Details--Installed Software。在出现的插件中选中要卸载的插件,点击Uninstall即可卸载。

mac 下怎么安装python 搭建开发环境

一. 安装python

mac系统其实自带了一个python的执行执行环境,用来运行python还行,但是开发可能就不够了,因此我们需要重新安装python。这里有两种方案安装:

1.homebrew

brew install python

这个方案比较简单,如果出错的话可以给前面加sudo试试,这个安装的python可能不是最新版.

2.从官网下载安装

大家可以从下载安装最新版的python,安装比较无脑,一路按下去就OK,缺点是以后升级,卸载都得自己维护.

这两个方法安装的python的位置是不一样的,大家可以用:

which python

来查看安装位置.安装完成后在终端中键入python来验证安装是否成功.

二. 安装pip

这里好多文章中说要先安装easy_install, 其实是不用的.

1.我们先获取pip安装脚本:

wget

如果没有安装wget可以去这里将所有内容复制下来,新建get-pip.py文件,将内容拷进去就OK了.

2.安装pip

sudo python get-pip.py

用python执行刚才获取的脚本,这里sudo可以选择使用,若遇到类似这个报错则必须加sudo:

Exception:

Traceback (most recent call last):

...

OSError: [Errno 13] Permission denied: 'XXX/pip-0.7.2-py2.7.egg/EGG-INFO/dependency_links.txt'

Storing debug log for failure in /Users/bilt/.pip/pip.log

安装成功后可以在终端中键入pip来检测,如果不行重启终端后尝试.

3.修改pip源

在天朝,由于功夫网的原因,使用pip安装一些模块会特别慢甚至无法下载,因此我们需要修改pip的源到国内的一些镜像地址,特别感谢国内无私奉献的组织~

首先进入HOME路径:

cd ~

创建.pip目录:

mkdir .pip

创建pip.conf文件:

touch pip.conf

大家可以用自己喜欢的编辑器打开pip.conf文件,我现在使用的时v2ex的源,所以添加:

[global]

index-url =

大家可以把index-url的值设置为自己实际源的地址.

至此pip源修改成功,以后使用pip安装模块时都会从这个源去下载安装,大家可以自行测试一下.

三. 其他模块安装

1.Pillow/PIL

想用python处理图片,自然少不了PIL这个模块, 由于PIL长期没有更新了, 所以有了Pillow这个模块, 依赖于PIL, 新版的pip安装后会自带Pillow, 但是好像没有zlib模块, 所以会报错:

File "/Library/Python/2.7/site-packages/PIL/Image.py", line 1105, in paste

im.load()

File "/Library/Python/2.7/site-packages/PIL/ImageFile.py", line 190, in load

d = Image._getdecoder(self.mode, d, a, self.decoderconfig)

File "/Library/Python/2.7/site-packages/PIL/Image.py", line 389, in _getdecoder

raise IOError("decoder %s not available" % decoder_name)

IOError: decoder zip not available

因此我们需要手动重新安装:

sudo pip install -U Pillow

2.MySQLdb

在下面的网址下载mysqldb模块:

在mac os x直接双击解压,命令行进入解压后的目录, 执行python setup.py build

如果有

sh: mysql_config: command not found

提示,我们需要编辑下mysql的路径,使用vim打开setup_posix.py

找到:

mysql_config.path = "mysql_config"

改为:

mysql_config.path = "/usr/local/mysql/bin/mysql_config"

然后执行:

sudo python setup.py install

安装成功后,在命令行输入python进入python环境,输入import MySQLdb,我的环境中报下面的错误:

import MySQLdb

Traceback (most recent call last):

File "stdin", line 1, in module

File "MySQLdb/__init__.py", line 19, in /modulemodule

import _mysql

ImportError: dlopen(/Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.8-intel.egg/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib

Referenced from: /Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.8-intel.egg/_mysql.so

Reason: image not found

解决方法,我们建立一个软链就可以了

sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib

这样我们就在mac os x的python环境下安装好了MySQLdb模块

python在mac系统配置PYTHONPATH

问题:在pycharm里面的自动化脚本可以跑成功,但是在终端通过命令跑脚本总是提示包找不到。

解决方法:

在终端输入:echo $PYTHONPATH

输出为空,说明机器没有配置PYTHONPATH,在终端运行py文件的时候会去PYTHONPATH找依赖的包。现在这个配置为空,肯定找不到任何的包,所以接下来配置这个文件

正确的PYTHONPATH从哪里来呢?

我把pycharm里面的PYTHONPATH拷贝出来了。

在pycharm里面,在工程项目的任何一个py文件里导入sys包,用 print(sys.path)即可查看PYTHONPATH

,打印出来是一个列表,多个路径以英文冒号分割,组装成我们一会要用的内容。

具体操作是:在终端敲入命令sudo vi ~/.bash_profile,打开后编辑加入PYTHONPATH内容,内容就是我们刚刚组装的PYTHONPATH,如上图。

退出终端编辑模式(按esc),敲:wq!这个命令就可以保存推出。

然后在刷一下环境变量 ,敲命令:source ~/.bash_profile。

mac python开发环境怎么配置

一直在做android开发,想学一门语言用来开发后台,经过考虑最终选择了,简单易学的Python,下面就是Python 开发环境的搭建.

1.首先前往Python官网下载idle 工具:,进入官网,选择download ,下载对应的Idle ,我下载的是Python3.5.2 。

2.下载完成后点解安装程序,依次点击下一步,直到完成

至此,IDLE 就安装好了,但我在编写程序时发现,idle中不能输入中文,针对这个问题解决方案如下:

在 IDLE 下中文输入法失效,无法显示出中文输入法的选词框。在这种情况下打开 IDLE 时会显示一段警告:

"WARNING: The version of Tcl/Tk (8.5.9) in use may be unstable."

这是因为 IDLE 界面使用的 Tkinter 图形库需要依赖 Tcl/Tk,而 Mac 系统自带的 Tcl/Tk 版本太低,造成了不兼容的问题。(

这是因为 IDLE 界面使用的 Tkinter 图形库需要依赖 Tcl/Tk,而 Mac 系统自带的 Tcl/Tk 版本太低,造成了不兼容的问题。(IDLE and tkinter with Tcl/Tk on Mac OS X)解决方法是下载安装新版本的 Tcl/Tk,下载地址:ActiveTcl Downloads。下载ActiveTcl 时要注意下载当前IDLE对应的版本,例如3.5.2 在官网显示对应的版本是ActiveTcl8.5.18

安装好ActiveTcl 后重启,IDLE 就可以输入中文了,到这里,IDLE 就算搭好了,接下来就可以正式开学开发Python了。

Mac 下Python环境搭建(使用brew)

在终端执行以下命令即可

安装之前可以使用命令检查以下Python的版本

然后输入命令进行安装(以Python3.9为例)

输入Python的启动命令进入即可

(责任编辑:IT教学网)

更多

推荐网络媒体文章