首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么python一直在OSX Mojave上寻找2.7?

Python一直在OSX Mojave上寻找2.7的原因是因为OSX Mojave默认安装了Python 2.7版本,并将其作为系统的一部分。因此,当在OSX Mojave上运行Python时,默认会寻找并使用系统自带的Python 2.7版本。

Python 2.7是Python语言的一个重要版本,但它已于2020年停止维护,不再得到官方支持。然而,由于许多旧的应用程序和脚本仍然依赖于Python 2.7,因此在某些情况下,仍然需要使用它。

对于开发者来说,建议使用最新的Python 3.x版本进行开发,因为Python 3.x版本引入了许多新特性和改进,并且得到了持续的官方支持和更新。

如果您在OSX Mojave上想要使用Python 3.x版本,可以通过以下方式解决:

  1. 安装Python 3.x:您可以从Python官方网站(https://www.python.org)下载并安装最新的Python 3.x版本。安装完成后,您可以使用"python3"命令来运行Python 3.x版本。
  2. 使用虚拟环境:虚拟环境是一种隔离Python项目所需依赖的机制。您可以使用工具如virtualenv或conda创建一个独立的Python环境,并在该环境中安装和运行Python 3.x版本。
  3. 更新默认Python版本:如果您希望在终端中直接使用"python"命令来运行Python 3.x版本,可以通过更改系统的默认Python版本来实现。具体步骤可以参考相关的OSX Mojave文档或社区教程。

总结起来,Python一直在OSX Mojave上寻找2.7是因为它是系统自带的默认版本。但对于开发者来说,推荐使用最新的Python 3.x版本进行开发,并可以通过安装Python 3.x、使用虚拟环境或更新默认Python版本来解决在OSX Mojave上使用Python 3.x的需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Matplotlib 中文用户指南 2 安装

matplotlib 如果没有为所有用户安装 Python 2.7 或 3.4,则需要安装 Microsoft Visual C++ 2008(对于 Python 2.7 为 64 位或 32 位)或...如果你在 OSX 构建,请参阅在 OSX 构建。 如果你在 Windows 构建,请参阅在 Windows 构建。...six 需要用于 Python 2 和 3 之间的兼容性。 Python 2 的依赖 functools32 需要用于 Python 2.7 的兼容性。...pkg-config 用于寻找所需非 Python 库的工具。并不是严格需要它,但是如果库和头文件不在预期位置,可以使安装更加便捷。...在 OSX 构建 由于可以获取libpng和freetype需求(darwinports,fink,/usr/X11R6)的不同位置,不同的架构(例如 x86,ppc,universal)和不同的 OSX

1.4K20

倒霉,最好不要使用Mac系统默认下的python

最近,用Mac系统开发了一阵以后,一些软件开始崩溃,找了一下原因,原来是我乱升级系统包导致的,我们都知道,OSX系统默认是开发者友好的,python当然必须系统自带的。.../Versions/2.7/lib/python27.zip /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7.../2.7/lib/python2.7/plat-mac/lib-scriptpackages /System/Library/Frameworks/Python.framework/Versions/2.7.../Versions/2.7/lib/python2.7/lib-dynload /Users/mb312/Library/Python/2.7/lib/python/site-packages /System...OSX系统为什么要安装一些默认库? 因为OSX系统中有一些系统任务是使用系统python运行的。如果我们随意修改这个默认python或者默认python库版本,都可能会导致一些意想不到的系统错误。

76520

iOSRestrictionBruteForce:一款针对iOS限制密码的安全测试工具

大致运行机制如下: 1、自动尝试最常见的20个四位数pin码; 2、尝试1000-后续五十年的生日日期; 3、爆破1-9999的pin码; 4、将破解成功的pin码添加到本地数据库中;  工具依赖  该工具已在Python2.7...和Python3.7环境中继续你更难过完整测试,因此我们需要在本地设备安装并配置好任意版本Python环境即可。...接下来,使用下列命令运行工具脚本ioscrack.py: python ioscrack.py  工具帮助  usage: ioscrack.py [-h] [-c] [--mojave] [-b ...         帮助用户在macOS mojave运行脚本-b folder, --backup folder 备份文件的存储路径 (向右滑动,查看更多)  工具使用演示...1、对备份数据/文件进行加密; 2、只在授信任的设备备份iOS设备数据;  许可证协议  本项目的开发与发布遵循MIT开源许可证协议。

36720

python2.7安装matplotlib_Matplotlib安装

Mac OSX:使用PIP 如果您在Mac OSX,您可以使用标准的Python安装程序pip来安装matplotlib二进制文件。...如果没有为所有用户安装Python 2.7或3.4,则需要安装Microsoft Visual C ++ 2008(64位 或 32位 为Python 2.7)或Microsoft Visual C...如果您正在OSX构建,请参阅在OSX 构建。如果您在Windows构建,请参阅在Windows 构建。...cycler 0.10.0以上 用于构建样式周期的可组合循环类 需要python 2和python 3之间的兼容性 python 2的依赖 在Python 2.7中运行时需要兼容性。...在OSX建立 OSX的构建情况复杂化,各种场合可以获得libpng和freetype要求(darwinports,fink,/ usr / X11R6)和不同的体系结构(例如x86,ppc,universal

1.9K30

基于Python的远程管理工具(RAT) – Stitch

Stitch是一款基于Python的跨平台远程管理工具。由于其跨平台性,Stitch允许用户针对Windows, Mac OSX 或 Linux分别定制不同的payload。...,爆破用户密码 网络摄像头快照(未在Linux测试) 通信加密 主机和目标之间的所有通信,都是AES加密的。...stitchgen 命令 “stitchgen”命令为用户提供了,在Windows创建NSIS 安装程序和在posix机器创建Makeself 安装程序的选项。...维基(Wiki ) Stitch 使用文档 安装环境 Python 2.7 运行对应操作系统安装命令: Pycrypto Requests Colorama PIL Windows 支持 Py2exe...pywin32 Mac OSX 支持 PyObjC Mac OSX/Linux 支持 PyInstaller pexpect 启动 其他开源Python RAT仅供参考 vesche/basicRAT

3.7K50

Python学习:mac电脑安装python教程

1 版本选择 mac电脑已经自带了python环境,版本是2.7, 卸载它既费力,也无必要,甚至会引来一些麻烦,最好的办法是让python3.6与python2.7 共存 2 下载安装包 进入官方安装包下载页面...,https://www.python.org/downloads/mac-osx/ 找到合适的安装包,基本mac电脑都是64位的系统,因此选择64位的安装包进行下载 ?...现在,你的mac电脑里有两份python,一份是python2.7,一份是python3.6,在终端里,当你使用python命令时,用的是python2.6,使用python3时用的是python3.6...4. python安装到了哪里 想要知道python3.6安装到了哪里,可以使用which命令 which python3 在我的mac电脑,安装目录是 /Library/Frameworks/Python.framework.../Versions/3.6/bin/python3 进入到//Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages

2.4K10

kali linux Python 黑客编程1 开发环境

初始化 为什么要选择PythonPython作为目前Linux系统下最流行的编程语言之一,对于安全工作者的作用可以和C++相提并论。Python提供了丰富的库供调用,丰富的第三方扩展模块。...在网络应用,文本解析方面,Python编程有着其他语言无可比拟的优势。同时Python也是面向对象并且跨平台的语言,可以在linux/Unix、OSX、windows无障碍运行。..._64-2.7/nmap/__init__.py -> /usr/local/lib/python2.7/dist-packages/nmap copying build/lib.linux-x86_64...-2.7/nmap/test_nmap.py -> /usr/local/lib/python2.7/dist-packages/nmap copying build/lib.linux-x86_64-...2.7/nmap/nmap.py -> /usr/local/lib/python2.7/dist-packages/nmap byte-compiling /usr/local/lib/python2.7

4K60

Mac-OSXPython3.5虚拟环境下安装Opencv

Mac-OSXPython3.5虚拟环境下安装Opencv 1   关键词 关键词:Mac,OSX,Python3.5,Virtualenv,Opencv 2   概述 本文是一篇 ...本文适合读者群: MaxOSX用户 Python用户 使用OpenCV进行图片处理的用户 3   安装步骤 Mac OSX 苹果OSX操作系统 HomeBrew 软件库安装命令行 python3.5...注意: 这是MaOSX下python3.5虚拟环境的配置 请认真对照每个路径在本电脑是否正确 本文对比参考资料进行了如下修改:INSTALL_C_EXAMPLES设置为OFF 在续行符号后面另起的行前面都有...[1] Install OpenCV 3.0 and Python 2.7+ on OSX http://www.pyimagesearch.com/2015/06/15/install-opencv-...3-0-and-python-2-7-on-osx/ [2] (1, 2, 3, 4) Install OpenCV 3.0 and Python 3.4+ on OSX http://www.pyimagesearch.com

1.3K90

详解Python虚拟环境的原理及使用

(环境:在macOS Mojave系统使用最新版本的Python 3.7.x) 目录 为什么使用虚拟环境? 什么是虚拟环境? 使用虚拟环境 管理环境 虚拟环境如何运行? 1....为什么使用虚拟环境? 虚拟环境为一系列潜在问题提供简单的解决方案,尤其是在以下几个方面: 允许不同的项目使用不同版本的程序包,从而解决依赖性问题。...例如,可以将Project A v2.7用于Project X,并将Package A v1.3用于Project Y。 通过捕获需求文件中的所有包依赖项,使项目自包含且可重现。...系统安装的Python可执行文件的symlink符号链接。 确保执行Python代码的脚本使用在给定虚拟环境中安装的Python解释器和站点包。...比如,活动环境如何使用正确的Python解释程序并如何找到合适的第三方库? echo $ PATH 这一切都归结为PATH的价值,它告诉shell使用什么Python实例以及在哪里寻找网站包。

2.6K20

真的要说再见,PyTorch宣告不再支持Python2

今天,抛弃 Python2 的名单又多了一个重磅软件。...大量开源软件,如 Numpy、Pandas 等都宣布放弃 Python2,但是只有 PyTorch 官方没有表态。近日,他们的开发工程师在论坛透露:我们也不再支持 Python2 了。...目前,一些 PyTorch 项目已经完成了向 Python 3 的过渡。 第三方或许可以对 Python 旧版本的项目提供更长时间的付费支持。...基于以上这些原因,我们决定在 2020 年 1 月 1 日之后停止对 Python 2.7 的支持,从而与 Python 开发团队放弃支持 Python 2.7 的时间线保持一致。...甚至连 OSX 系统自带的 Python 版本都是 Python2 的。于是,双轨制的 Python2 和 Python3 开始了,Python 社区俨然分成了两派。

38850

真的要说再见,PyTorch宣告不再支持Python2

参与:一鸣、杜伟 自从官方宣布 2020 年 1 月后不再更新维护 Python2,已经有一大批开源软件将其抛弃。今天,抛弃 Python2 的名单又多了一个重磅软件。...大量开源软件,如 Numpy、Pandas 等都宣布放弃 Python2,但是只有 PyTorch 官方没有表态。近日,他们的开发工程师在论坛透露:我们也不再支持 Python2 了。...目前,一些 PyTorch 项目已经完成了向 Python 3 的过渡。 第三方或许可以对 Python 旧版本的项目提供更长时间的付费支持。...基于以上这些原因,我们决定在 2020 年 1 月 1 日之后停止对 Python 2.7 的支持,从而与 Python 开发团队放弃支持 Python 2.7 的时间线保持一致。...甚至连 OSX 系统自带的 Python 版本都是 Python2 的。于是,双轨制的 Python2 和 Python3 开始了,Python 社区俨然分成了两派。

54130

C++使用boost.python编写P

最近一直在想用C++封装一些在工作中常用的Python扩展模块,因为之前没有用C++写过类似的东西,因此一直在网上找一些文章,但是我发现好多文章都描述的不是很清晰,对于老鸟来说应该会很容易,但是像我这种初学者...boost.python 简单描述 C++写python扩展模块有很多种方式,我选择的是boost.python来编写的,感觉这个要比其他的方式要简单很多,写很少的boost.python代码就可以,这样就可以更专注的去写...lboost_python3 # python2 g++ -shared -o helloworld.so -fPIC -I/usr/include/python2.7/ helloworld.cpp.../ 表示使用地址无关代码 -I(大写的i) // 表示将/usr/include/python2.7/目录作为第一个寻找头文件的目录、 -l // 指定需连接的库名 没有报错的话会在当前目录下生成一个名叫...helloworld.so的动态链接库文件,直接在当前目录进入Python Shell就可以测试,当然你直接放入到Python的site-packages目录中也是可以直接在Python Shell环境中引入的

65210

GitHub 热点速览 Vol.23:前后端最佳实践

增长数:1050+ Newpractical-python 是一名有 25 年 Python 开发经验的程序员撰写的实用 Python 指南。...GitHub 地址→https://github.com/go-vgo/robotgo 2.2 Docker 的 Mac:Docker-OSX 本周 star 增长数:3700+ New Docker-OSX...是一个能让你在 Docker 跑 Mac 的项目,它支持近乎原生的 OSX-KVM。...GitHub 地址→https://github.com/sickcodes/Docker-OSX 2.3 数学图表生成工具:Penrose 本周 star 增长数:1550+ Penrose 一个只需在纯文本中输入数学符号就可以创建漂亮的图表的工具...收藏夹同步更新视频追剧 支持演员名称搜索 后台自动更新 全新布局配色 多语言 全局快捷键 支持下载 GitHub 地址→https://github.com/Hunlongyu/ZY-Player 2.7

65610

python学习总结-----pytho

二、python 安装  windows下安装python windows下安装python相对比较简单、只需要进入python官网(www.python.org) 下载即可; python 2.7下载地址...:https://www.python.org/ftp/python/2.7.14/python-2.7.14.msi python 3.6下载地址:https://www.python.org/ftp...我使用的是 centos6.8,自带的python解释器是 2.6的 # 查看自带的发行版的python版本 python -V Python 2.6.6 如果想要安装更高的版本的话,为了避免影响自带的...python的库文件,可以使用 pyenv 来在一个操作系统安装多个隔离的 python 版本。...直接在python官网下载安装,版本比较多,也可以下载最新的版本 下载页面:https://www.python.org/downloads/mac-osx/ 直接安装官网的指导安装即可。

47120
领券