mac仍使用默认python的简单介绍

本文目录一览:

修改mac默认python版本 为python3?

mac下sublime运行python3脚本。刚换mac,重新配置sublime写python脚本的环境。这是因为mac cmd下,命令行python默认是python2,如果自己下了python3,那么相对于的环境变量是python3.我们只需要修改sublimeREPL的python配置文件中python解释器启动方式。步骤如下preferencebrowse package control

把该文件用sublime打开,查看所有的cmd,把cmd后面的python改成python3即可。

怎么在mac 系统上使用Python?怎么安装Anaconda

Mac系统默认已经安装python,其使用策略和其他平台没有什么不同。

使用简易的文本编辑器即可。

使用继承开发环境,eclipse, sublim, pycharm等等均可。

Mac Python多版本共存

mac上默认python版本是2.7,有些脚本只能运行在3.x, 有些只能运行在2.x。这就需要根据需要切换python版本。 pyenv 就是为这种需求而生。

首先通过 homebrew 安装 pyenv ,之后的所有Python安装和管理通过pyenv进行。

配置环境变量,在 ~/.bash_profile 或 ~/.zshrc (iTerm用户)文件末尾添加

配置完后执行下面命令使脚本生效

上面都完成后,就可以安装其他python版本了,以安装Python3.5.0为例:

此外,你还可以通过pyenv查看目前系统中已经安装过的Python版本

如果需要在不同版本的Python间进行切换的话,使用以下命令:

当然,你也可以让版本切换只对当前目录生效

最后通过 python -V 确认是否生效

mac自带python怎么用

mac 中的python默认是2.X版本的,打开控制终端可以直接输入python命令就可以运行了!

如何在Mac OSX安装PyCairo 1.10使用默认的python-python,pycairo

1. 我认为WAF坏了用于Mac OS X:(

下面是它如何工作的之后python waf configure未能找到Python.h,我看着通过位于build_directory config.log文件,发现失败的真正为架构。 WAF的脚本试图建立一个简单的源文件中的i386架构的CPython调用。它没有这样做,我的python被建为x86_64架构。

我猜,你可以重建Python作为一个通用的二进制,我还没有试过。这是可能的,但是 CodeGo.net,打造x86_64架构。这里的如何。

我的设置:

$ python –version

Python 2.7.2

$ type python

python is /usr/local/bin/python

$ file /usr/local/bin/python

/usr/local/bin/python: Mach-O 64-bit executable x86_64

$ brew –version

0.8

Importrant:我的Python版本是专为在x86_64架构。请确保它也是执行下面描述的步骤之前,你的情况下。

冲泡代表你,而不是它的芬克或使用MacPorts,以便下面的步骤来为你工作。

现在,安装cairo和pycairo我做到以下几点:brew install cairo(版本1.10.2截至今天)

找pycairo来源Python 2.x的(如果你得到一个快照,它是py2cairo,而pycairo现在需要Python 3.x的)。从主分支源(提交f3435910d8f5365b45ebd4216f4043383c9e3e19)

开wscript在您选择的编辑器,找到该行env = ctx.env在函数configure并在它下面添加下面一行env.append_unique(‘CFLAGS’, [‘-arch’, ‘x86_64’])保存文件

在你的终端上运行:export CC=/usr/bin/gccexport PKG_CONFIG_PATH=/usr/local/Cellar/cairo/1.10.2/lib/pkgconfig/重要:后者路径将只为你,如果你通过安装cairo工作

然后运行在pycairo的INSTALL文件中描述:python waf configurepython waf buildpython waf install这应该这样做。如果它不为你工作,我认为这是更好地提高pycairo邮件列表上的主题(如果有的话)。

2.

对于后面这一点,我能得到py2cairo安装在OSX狮子一个稍微不同的方法,基于llimllib的链接。希望这会有所帮助:

python waf clean

export PYTHONPATH=/Library/Frameworks/Python.framework/Versions/2.7/

export LD_LIBRARY_PATH=/Library/Frameworks/Python.framework/Versions/2.7/:$LD_LIBRARY_PATH

export LD_LIBRARY_PATH=/Library/Frameworks/Python.framework/Versions/2.7/lib:$LD_LIBRARY_PATH

export LINKFLAGS=’-search_dylibs_first -L /Library/Frameworks/Python.framework/Versions/2.7/lib/’

export ARCHFLAGS=’-arch x86_64′

export CC=/usr/bin/gcc-4.2

export PKG_CONFIG_PATH=/usr/local/Cellar/cairo/1.10.2/lib/pkgconfig/

python waf configure –prefix=$PYTHONPATH

python waf build

python waf install

3.

android的步骤差不多的作品。

人们需要(从llimllib):export ARCHFLAGS=’-arch x86_64在步骤5,然后python waf install可以

Mac如何设置默认python为python3?

最好新建一个虚拟环境。可以使用miniconda,使用miniconda creat 虚拟环境,可以指定python版本。使用的时候直接切到虚拟环境conda activate 虚拟环境名称就行了。这样开发起来很方便,也不会破坏mac原来的环境配置

具体命令可以看一下官网。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/285227.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-22 15:43
下一篇 2024-12-22 15:43

相关推荐

  • Python中引入上一级目录中函数

    Python中经常需要调用其他文件夹中的模块或函数,其中一个常见的操作是引入上一级目录中的函数。在此,我们将从多个角度详细解释如何在Python中引入上一级目录的函数。 一、加入环…

    编程 2025-04-29
  • Python列表中负数的个数

    Python列表是一个有序的集合,可以存储多个不同类型的元素。而负数是指小于0的整数。在Python列表中,我们想要找到负数的个数,可以通过以下几个方面进行实现。 一、使用循环遍历…

    编程 2025-04-29
  • 如何查看Anaconda中Python路径

    对Anaconda中Python路径即conda环境的查看进行详细的阐述。 一、使用命令行查看 1、在Windows系统中,可以使用命令提示符(cmd)或者Anaconda Pro…

    编程 2025-04-29
  • Python计算阳历日期对应周几

    本文介绍如何通过Python计算任意阳历日期对应周几。 一、获取日期 获取日期可以通过Python内置的模块datetime实现,示例代码如下: from datetime imp…

    编程 2025-04-29
  • Python周杰伦代码用法介绍

    本文将从多个方面对Python周杰伦代码进行详细的阐述。 一、代码介绍 from urllib.request import urlopen from bs4 import Bea…

    编程 2025-04-29
  • Python字典去重复工具

    使用Python语言编写字典去重复工具,可帮助用户快速去重复。 一、字典去重复工具的需求 在使用Python编写程序时,我们经常需要处理数据文件,其中包含了大量的重复数据。为了方便…

    编程 2025-04-29
  • 蝴蝶优化算法Python版

    蝴蝶优化算法是一种基于仿生学的优化算法,模仿自然界中的蝴蝶进行搜索。它可以应用于多个领域的优化问题,包括数学优化、工程问题、机器学习等。本文将从多个方面对蝴蝶优化算法Python版…

    编程 2025-04-29
  • python强行终止程序快捷键

    本文将从多个方面对python强行终止程序快捷键进行详细阐述,并提供相应代码示例。 一、Ctrl+C快捷键 Ctrl+C快捷键是在终端中经常用来强行终止运行的程序。当你在终端中运行…

    编程 2025-04-29
  • Python程序需要编译才能执行

    Python 被广泛应用于数据分析、人工智能、科学计算等领域,它的灵活性和简单易学的性质使得越来越多的人喜欢使用 Python 进行编程。然而,在 Python 中程序执行的方式不…

    编程 2025-04-29
  • Python清华镜像下载

    Python清华镜像是一个高质量的Python开发资源镜像站,提供了Python及其相关的开发工具、框架和文档的下载服务。本文将从以下几个方面对Python清华镜像下载进行详细的阐…

    编程 2025-04-29

发表回复

登录后才能评论