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

为什么我的Mac在已经安装了3.8的情况下还在使用python 2.7?

可能是因为系统默认使用Python 2.7作为默认版本。在Mac上,系统自带的Python版本为2.7,而不是3.8。虽然你已经安装了Python 3.8,但是系统仍然使用默认版本。你可以尝试通过以下方法来解决这个问题:

  1. 使用终端命令进行指定版本:在终端中输入python3来使用Python 3.8。这样可以明确告诉系统使用Python 3.8版本。
  2. 创建虚拟环境:使用虚拟环境可以方便地管理不同版本的Python。通过使用工具如virtualenvconda来创建一个新的虚拟环境,并在其中安装Python 3.8。然后在虚拟环境中运行你的Python项目,这样就可以确保使用的是Python 3.8。
  3. 修改系统默认版本:如果你希望将Python 3.8设置为系统的默认版本,可以尝试修改系统的环境变量。在终端中输入以下命令来打开你的bash配置文件:
代码语言:txt
复制
open ~/.bash_profile

在文件中添加以下行来将Python 3.8设置为默认版本:

代码语言:txt
复制
alias python='/usr/local/bin/python3.8'

保存文件后,运行以下命令使配置文件生效:

代码语言:txt
复制
source ~/.bash_profile

现在,你应该可以使用python命令来调用Python 3.8了。

需要注意的是,这些解决方法并不会直接解决你的问题,而是帮助你在Mac上使用Python 3.8。至于为什么会出现这种情况,具体原因可能是系统自带的Python 2.7被其他程序所依赖,所以系统仍然保留了2.7版本。

相关搜索:在存在python 2.7的情况下使用python 3.8创建虚拟环境在我的mac上的Python 3.7文件夹中安装了python 2.7?为什么在我使用ajax的情况下页面还在加载?在3.8中尝试使用python 2.7的示例中,我遗漏了什么如果我安装了python 3.8,为什么我的python39.dll文件丢失。7如何使用Homebrew在我的Mac上恢复到Python3.8?在我已经使用nvm的情况下,安装了Homebrew升级yarn节点我的mac上安装了python 2.7和3.6。如何查找与Python3关联的pip版本?在Mac上已安装Python 2.7和3.5的情况下安装版本3.5.2中的Python模块为什么SQLAlchemy只在我的Python2.7库中安装自己?为什么我的状态码在PyCharm (Python3.8)上不起作用?在WEKA3.8的"java代码“中缺少LibSVM包装器(我已经安装了它,可以在实验者中看到它)为什么我在已经满足要求的情况下还能获得ImportError?ImportError:在使用Python2.7的mac上没有名为bs4的模块Python3.8:为什么在语句为假的情况下还要更新new_list?如果只安装了Python 3.4,是否可以在没有管理员权限的情况下创建Python 3.8虚拟环境?CentOSPython在我没有询问的情况下使用多核在python3.8中尝试使用selenium打开我个人资料中的chrome似乎我已经安装了2个版本的os python3。理想情况下,我希望使用3.6.4的pygame,但我有Tcl/Tk错误(我该如何修复这个错误?)在Mac OS X 10.8上使用Python 2.7的Google App Engine(1.7.0)上的PyCrypto会导致ImportError
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

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

最近,用Mac系统开发了一阵以后,一些软件开始崩溃,找了一下原因,原来是我乱升级系统包导致的,我们都知道,OSX系统默认是开发者友好的,python当然必须系统自带的。...但是网上又有很多教程,如何在mac系统中安另一个python,原因就是系统自带的python运行运行普通脚本没问题,但是真的开发python项目是有点问题的。...系统自带的python可能会版本偏低,这个如果大家都是用最新系统应该都没啥问题了。 系统升级的时候,可能会导致已经安装的python包消失。...路径二:/Library/Python/2.7/site-packages 如果你的系统是10.9以上的话,你应该可以看到路径一中,已经安装了很多库。 如果我们自己安装的库的话,会被安装在路径二中。...有意思的是,路径一在路径二上面,优先级要高,意味着我们自己无论如何安装也没办法升级默认安装好的库。 唯一的办法可能就是删除系统默认的库文件,等等,删除真的可以么? OSX系统为什么要安装一些默认库?

89620

安装Python那点事,最详细的教程

我要学编程 小码匠:今天学什么? 老码农:安装环境。 小码匠:为什么还不让我编程啊?我看你明天回来都写代码? 老码农:那是Java的,不是Python的。 小码匠:好麻烦。 安装 小码匠:怎么安装?...小码匠:No 老码农:百度百科上这样说的 “操作系统并不是与计算机硬件一起诞生的,它是在人们使用计算机的过程中,为了满足两大需求:提高资源利用率、增强计算机系统性能,伴随着计算机技术本身及其应用的日益发展...】,看到了吧,安装上了 小码匠:为什么还有个【Python 3.8】啊?...” Python2和Python3区别 Python 3 与 Python 2 语法不全兼容 Python2.7与去年2020年初已经停止维护了 举个栗子:print Python2:是个类,输出时不用加括号...python3 python3.10 python3.8 python3.9-config python-config python2.7

38020
  • pyenv 管理多个 Python 版本(1)

    通过本文,你将学会: 安装多个 Python 版本 安装 Python 的最新开发版 在已安装的版本间切换 与 pyenv 一起使用虚拟环境 自动激活不同的 Python 版本和虚拟环境 为什么要选择...即使你的系统中已经安装了 Python,安装 pyenv 也是有益的,因为它可以让你轻松体验新的语言特性,或者帮助参与使用不同 Python 版本的项目。...如果你使用的是 Mac 或 Linux,那么当你在终端输入 python 时,默认情况下会启动一个 Python 的交互式解释器。 那么,为什么不直接使用系统自带的 Python 呢?...使用 pyenv 安装 Python 现在您已经安装了 pyenv,下一步是安装 Python。您有许多版本的 Python 可供选择。...2.7.15 使用新的 Python 现在您已经安装了几个不同的 Python 版本,让我们了解一下如何使用它们的一些基础知识。

    5300

    Python学习利器——我的小白 An

    Python学习利器——我的小白 Anaconda安装之路 序 Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。...当出现下面这张图时,就已经安装了Anaconda图片描述 下载后直接按照说明安装即可。...例如,当我安装了 Python3 版本的 Anaconda 后,默认的 root 环境自然是 Python3,但是我还需要创建一个 Python 2 的环境来运行旧版本的 Python 代码,最好还安装了...pandas 包,于是我们运行以下命令来创建: conda create -n py2 python=2.7 pandas 细心的你一定会发现,py2 环境中不仅安装了 pandas,还安装了 numpy...# 可以得到`Python 2.7.5 :: Anaconda 4.2.0 (64-bit)`,即系统已经切换到了2.7的环境 # 如果想返回默认的python 3.5环境,运行 deactivate

    98410

    node-gyp是用Node.js编写的跨平台命令行工具,用于为Node.js编译本机插件

    : 在Unix上 Python v2.7, v3.5, v3.6, v3.7, or v3.8 make 一个合适的C/C++编译器工具链,像GCC 在macOS上 注意:如果你的Mac升级到macOS...Python v2.7, v3.5, v3.6, v3.7, or v3.8 Xcode 你需要通过运行xcode-select --install来安装XCode Command Line Tools...或者,你已经安装了完整的Xcode,你可以在菜单Xcode -> Open Developer Tool -> More Developer Tools......配置 Python 依赖项 node-gyp要求你安装以下其中一个兼容的Python版本: v2.7, v3.5, v3.6, v3.7, or v3.8。...如果你安装了多个Python版本,你可以用以下方式之一确定一个node-gyp可以使用的Python版本 通过设置--python命令行选项,例如: node-gyp --python

    3.1K10

    python语言一般用于什么_PYthon

    Python文档下载地址:https://www.python.org/doc/ 2.3 python 的安装 Python 已经被移植在许多平台上(经过改动使它能够工作在不同平台上),下载适用于您使用平台的二进制代码...等待以上两条命令执行完成,再次在终端输入python3命令,就可以看到 Python 交互式编程环境已经更新到 Python 3.8。...重新安装 Python 以上更新方法仅在 Ubuntu 已经安装 Python 的情况下才有效,如果你的 Ubuntu 中没有 Python 环境,或者你想重新安装,那么就得到官网下载源代码,然后自己编译...上述命令执行完成以后,再次在终端输入python命令,进入的就是 Python 3.8 的交互式开发环境了。...(3)MAC平台安装python: MAC 系统都自带有 Python2.7 环境,你可以在链接 https://www.python.org/downloads/mac-osx/ 上下载最新版安装 Python

    1K31

    macOS M1如何配置机器学习环境(二)

    如何配置机器学习环境》,是基于python3.8版本配置的tensorflow,最近实验过程中发现些问题没办法解决,无奈之下卸载了重装,结果随便捣鼓一下,整个假期就快没了 至于为什么这么点背,,可能还是因为学的多了...之前就是装了3.8和3.9混用,实在搞不懂为毛有些模块在我M1的3.8版本死活装不上,3.9就服服帖帖。但是要跑tensorflow的话又只能滚回3.8,之前没有交叉就瞎玩,最近偶遇交叉直接死菜。...确保执行了如下语句安装了Macbook 自带的python3.8 xcode-select --install 使用如下命令从GitHub拉取最新版的Tensorflow /bin/bash -c "...最后改用opencv_python连接线改下划线就哦了,真实狗血的 4 python3.8-tensorflow0.1a1 PK python3.9-tensorflow2.5 跟网上大佬讲的一样,python3.8...5 python3.8 PK python3.9 最后,关于conda在pycharm Interpreter的配置,是要在设置里面的第三个选项System Interpreter来设置。

    1.8K21

    TensorFlow 入门指南

    Pip 安装 Pip 是一个包管理系统,用于安装和管理使用 Python 编写的软件包。我们在 Linux、Mac OS X 以及 Windows 下提供 TensorFlow 的 pip 包。...我们已经在以下的 Python 分发中测试过该 pip 包: Python 3.5 from Anaconda Python 3.5 from python.org....你现在可以在Docker容器中测试你的安装了 测试TensorFlow安装 (可选,Linux)启用GPU支持 如果你安装了TensorFlow GPU的版本,你还必须安装 Cuda Toolkit 8.0...为了在 Windows 上使用源码构建 TensorFlow,我们可以使用还在实验阶段的 Bazel on Windows 或者是 TensorFlow CMake build。...我们也建议用ipython来增强python shell,你可以使用下面的命令安装它: $ sudo easy_install ipython 可选:为Mac设置GPU 如果你打算构建GPU的支持,你将需要确保已经通过

    1.3K30

    【Linux】CentOS升级Python2.7, yum修复,pip修复和lxml安装

    开头 如果你看到了这篇文章,你可能已经已经翻阅了无数的centos安装python教程,可能都没有作用,甚至还把环境快搞报废了,网上有的教程实在是太不负责任!...不要气馁,在这里我把我踩的坑尽量罗列出来,争取让您一步到位解决centos升级python环境问题!...我的机器环境: 腾讯云,Centos6,系统自带的是Python2.6.6,由于需要写爬虫,.py文件运行在2.6环境会无法连接htpps,故需要升级成2.7。...升级Python2.7 备注:为什么说这个问题是个坑,主要是因为Centos6系统自带的是Python2.6.6,而控制台的python以及软件安装yum还有pip都默认连接到了2.6,当你装了2.7之后并不能很好的使用它...,因为yum不兼容2.7,这里就把yum关联到2.6上,因为2.6还在。

    3.7K30

    pycharm安装教程-pycharm安装详细步骤(Mac版)

    大家好,又见面了,我是你们的朋友全栈君。 上期跟大家讲了怎么安装Python,这期跟大家介绍个很好用的编程工具–pycharm。...PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。...专业版进行下载 pycharm不同的下载方式 3.下载完成后进行双击打开,拖动到mac的应用列表中,和安装mac版其它软件是一样的操作。...版本,一个Python 2.7,一个是3.6,这取决你自己电脑里安装了几个Python 8.项目创建成功后,还只是一个空的项目,需要向里面添加Python文件. 9.创建文件名,点击OK 10....然后就可以在创建好的Python文件里,编写自己的代码了,右击选择运行“hello”,下方出现运行结果 编程界面 运行结果显示 以上就是pycharm安装及简单使用的教程,关注我学习交流更多Python

    3.2K20

    史上最全最详细的Anaconda安装教程

    该python下已经装好了一大堆工具包,这对于科学分析计算是一大便利,你愿意费时耗力使用pip一个个包去装吗?...: Anaconda3-5.2.0-Windows-x86_64.exe 为什么不用最新版的 Anaconda3-5.3.1-Windows-x86_64.exe 不知是版本原因还是什么原因,包括博主在内的一大堆使用这个最新版本在构建虚拟环境或者安装包时出现了这样蛋疼的错误...conda upgrade --all 2.1.5 创建和管理虚拟环境 第一种情况下Anaconda的安装到这里基本就结束了,后面关于虚拟环境部分属于Anaconda的使用了,这里会在第二种情况下再做介绍...,说是创建虚拟环境,其实是真实的安装了Python2.7,我们切换至2.7版本的,输入 activate python27 切换成功后前面多一个python27 这时我们保留原生python就有了思路...结束语 关于python自带IDLE的问题:如果想用Python自带的ILDE只需在找到idel.bat文件,双击运行即可 Anaconda自带的python的idel.bat路径这里我把我的路径贴出来

    28.6K31

    BigSur 安装nut记录

    Nut 是Tinfoil用于USB连接和网络连接至服务器的应用程序,Windows可以直接下载exe程序,但是对于Mac或Linux,需要对源码编译,虽然官方给出了步骤和教程,但是过程中充满了“艰辛”,...这里安装官方的建议,使用 pyenv + pyenv-virtualenv 。...创建虚拟环境 官方文档中只用简单的一句话创建和启用(pyenv virtualenv nut && source activate nut),但是我在创建这一步,就遇到了问题。...因为我mac中的python有2.7和3.8两个版本,且默认是2.7,所以当直接用pyenv创建虚拟环境,用的是2.7版本的,nut要求3.6+, 因此需要先安装使用pyenv install安装3.8...application 接下来安装依赖即可,但是在安装依赖的pyqt5,再次报错,谷歌之后发现该包要求pip版本大于19.3, 而我的版本是19.23, 然后发现使用pip install upgrade

    83910

    自动化-Appium-环境搭建-Android(Python版)

    JDK是整个Java开发的核心,它包含了Java的运行环境,Java工具和Java基础的类库。 在使用PyCharm等软件是需要Java环境的,则需要安装JDK(已经安装过的可以忽略)。.../python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac...3.1.3配置环境变量 首选确保Android SDK中的相关组件都已经下载完毕。 鼠标选中我的电脑右键,点击属性--->高级系统设置--->高级--->环境变量。...Genymotion-ARM-Translation虚拟机支持文件,能够完美仿真ARM APP,在安卓上能够模拟使用,正常运行APP程序,运行速度明显快于SDK自带的模拟器,需要注意的是,虚拟机的安卓版本必须是...Genymotion-ARM-Translation虚拟机支持文件,能够完美仿真ARM APP,在安卓上能够模拟使用,正常运行APP程序,运行速度明显快于SDK自带的模拟器,需要注意的是,虚拟机的安卓版本必须是

    3.8K30

    给普通人的Python——第零天

    ,对于已经工作的成年人来说,很难提起兴趣,因此我不自量力,想写写这方面的文章 0....很多小白用户可能会经常奇怪,为什么我的Word文档没有后缀名,其他的文件也没有后缀名,诸如exe、pdf、txt等等,这是因为隐藏了文件后缀名,这是使用Windows一个非常不好的习惯。...,next的时候请将 addPythonto environment variables选项勾选 0.2.2 Mac 平台 Mac 平台通常可能已经安装了一个Python2.7的版本,但我们学习的是Python3...python3 检查安装 在Windows平台,打开cmd命令行,输入python 敲回车成功进入Python交互式命令行,会显示出python的版本号 在Mac平台上则需要注意,因为Mac...已经自带了一个Python2.7,因此需要在终端命令行中输入Python3来启动Python3的解释器。

    66910

    开发 | 在 Mac OS X 装不上 TensorFlow?看了这篇就会装

    如果已经安装了 pip 8.1 或者更新的版本,执行以下任一命令在激活的虚拟环境中安装 TensorFlow 及其所有依赖: $ pip install --upgrade tensorflow...例如,你要在 Mac OS X 上安装 Python 2.7 对应的 Tensorflow 版本,在虚拟环境中安装 Tensorflow 就执行下面的命令: $ pip3 install --upgrade...必备: Python 要安装 TensorFlow,你的系统必须依据安装了以下任一 Python 版本: Python 2.7 Python 3.3+ 如果你的系统还没有安装符合以上版本的 Python...3.n. pip 或者 pip3 可能在你安装 Python 的时候已经安装了,执行以下任一命令确认系统上是否安装了 pip 或 pip3: $ pip -V # for Python 2.7 $...例如,你要在 Mac OS X 上安装 Python 2.7 对应的 Tensorflow 版本,在虚拟环境中安装 Tensorflow 就执行下面的命令: $ sudo pip3 install -

    2K70

    在 Mac OS X 装不上 TensorFlow?看了这篇就会装

    如果已经安装了 pip 8.1 或者更新的版本,执行以下任一命令在激活的虚拟环境中安装 TensorFlow 及其所有依赖: $ pip install --upgrade tensorflow...例如,你要在 Mac OS X 上安装 Python 2.7 对应的 Tensorflow 版本,在虚拟环境中安装 Tensorflow 就执行下面的命令: $ pip3 install --upgrade...必备: Python 要安装 TensorFlow,你的系统必须依据安装了以下任一 Python 版本: Python 2.7 Python 3.3+ 如果你的系统还没有安装符合以上版本的 Python...3.n. pip 或者 pip3 可能在你安装 Python 的时候已经安装了,执行以下任一命令确认系统上是否安装了 pip 或 pip3: $ pip -V # for Python 2.7 $...例如,你要在 Mac OS X 上安装 Python 2.7 对应的 Tensorflow 版本,在虚拟环境中安装 Tensorflow 就执行下面的命令: $ sudo pip3 install -

    3.7K60

    mac系统pycharm配置python环境_mac python开发环境

    一、下载安装Python3解释器 使用Python3 Python之父Guido van Rossum在邮件列表上宣布 Python 2.7将于2020年1月1日终止支持。...python -V2、开始安装(这里我们使用神器homebrew)#安装前先搜索一下是否已经存在python3的包:brew search python3#已经存在,我们可以直接安装了:brew install...下载完成后,安装过程和安装QQ等软件的过程是一样的,不要告诉我你不会,艹要是那样的话请出去补补课 三、mac上Pycharm使用教程 Pycharm整体结构 工具栏中可以对IDE做一些设置 项目文件区主要是自己工程下的一些文件...Python版本,一个Python 2.7,一个是3.6,这取决你自己电脑里安装了几个Python 这里选择我们安装的Python3 – 下图是解释如何参看我们安装的Python3路径 3.项目创建成功后...在代码区域右键选择 run 在左边文件区域,选择要执行的文件,右键 run 执行 run 之后,还可以在控制台重复执行 run – 如此,所示即表示安装完成 由于篇幅短小和时间仓促,若你发现了错误请告知我

    2.1K50
    领券