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

在OS X/macOS上意外删除了/usr/bin/python而不是/usr/local/bin/python,如何恢复?

在OS X/macOS上,如果意外删除了/usr/bin/python而不是/usr/local/bin/python,可以按照以下步骤进行恢复:

  1. 打开终端应用程序。
  2. 输入以下命令来检查是否存在备份的/usr/bin/python文件:
  3. 输入以下命令来检查是否存在备份的/usr/bin/python文件:
  4. 如果存在备份文件,会显示类似/usr/bin/python2.7的结果。
  5. 如果存在备份文件,可以使用以下命令来创建一个符号链接将备份文件恢复为/usr/bin/python:
  6. 如果存在备份文件,可以使用以下命令来创建一个符号链接将备份文件恢复为/usr/bin/python:
  7. 这将创建一个名为python的符号链接,指向/usr/bin/python2.7文件。
  8. 如果没有找到备份文件,可以尝试使用以下命令来重新安装Python:
  9. 如果没有找到备份文件,可以尝试使用以下命令来重新安装Python:
  10. 这将使用Homebrew包管理器安装最新版本的Python。
  11. 完成后,可以使用以下命令来验证Python是否已成功恢复:
  12. 完成后,可以使用以下命令来验证Python是否已成功恢复:
  13. 如果成功恢复,将显示Python的版本号。

请注意,这些步骤仅适用于OS X/macOS系统,并假设您已经安装了Homebrew包管理器。如果您没有安装Homebrew或使用其他操作系统,请提供更多详细信息以获取更准确的恢复方法。

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

相关·内容

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

(环境:macOS Mojave系统使用最新版本的Python 3.7.x) 目录 为什么使用虚拟环境? 什么是虚拟环境? 使用虚拟环境 管理环境 虚拟环境如何运行? 1....虚拟环境是用于依赖项管理和项目隔离的Python工具,允许Python站点包(第三方库)安装在本地特定项目的隔离目录中,不是全局安装(即作为系统范围内的Python的一部分)。...% echo $PATH /usr/local/bin:/usr/bin:/usr/sbin:/bin:/sbin 调用Python解释器或运行.py脚本时,shell会按顺序搜索PATH中列出的目录,...% which python3 /usr/local/bin/python3 # Your output may differ 通过站点模块(这是Python标准库的一部分...bin:/usr/bin:/usr/sbin:/bin:/sbin 现在shell知道如何使用项目的本地Python实例: (venv) % which python3 ~/test-project/venv

2.6K20

爱情36技之记忆重生

不过每次小吵小闹,Python 菇凉都会忍不住想删除存储 MySQL 的旅途记忆(不是库,就是想跑路)。...但是老话说的好:天上月亮圆圆的,小两口吵架总是闹着玩的,况且小两口没有隔夜的仇,所以每次花好月圆之时,Java 那小子总会凭自己精湛的技艺把 Python 菇凉放在 MySQL 的记忆给恢复如初。...#表示单个节点的id,用来集群中区别服务器 server-id=1 第三步:重启 MySQL 不同的系统,重启指令也不同,我是 Mac 系统,操作如下 sudo /usr/local/mysql/support-files...mysqlbinlog /usr/local/mysql/data/mysql-bin.000003 --start-position 962 --stop-position 1240 | mysql...病理二:Python 菇凉一怒之下,删除了所有的旅途记忆。 ? 望闻问切:查看 mysql-bin.000003 日志文件中记录的 Python 菇凉的操作,找到上一步的状态位置。

34910

Python 进阶指南(编程轻松进阶):二、环境配置和命令行

虽然“文件夹”是一个目录的更流行的名字,但是注意 CWD(或者仅仅是工作目录)是标准术语,不是“当前工作文件夹” 您可以使用Path.cwd()函数将 CWD 作为一个Path对象,并使用os.chdir... MacOS ,Shell 程序/bin/bash。 Ubuntu Linux ,Shell 程序/bin/bash。...:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 文件夹名称的顺序很重要...@protected:~$ echo $PATH # 2 /newFolder:/home/al/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:.../usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PATH部分 1 扩展为PATH环境变量的当前值,因此您要向现有的PATH值添加新文件夹和冒号

6.3K60

OS X 10.11 El Capitan 如何升级系统预装python

但是,OS X El Capitan中,Apple加入了一个新的安全机制,即:System Integrity Protection(简写SIP)。...众所周知,基于FreeBSD的OS X与*unix一样拥有root账号。OSX 10.11之前,root用户拥有完全的控制权,可以对系统的任何文件和应用进行修改。...因此,取而代之,应该采用上面展示的方式,**/usr/local/bin中创建Python的命令符号链接**,不再是/usr或者/bin。...PATH变量 在上面的做法中,并没有删除预装的Python命令或者链接。那我们如何保证命令行中调用python时,系统调用的是哪一个程序呢? 这个就得提到PATH变量了。...大部分的系统中PATH的初始变量如下: PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" 在上述的操作中,我们/usr/local创建了命令链接

58840

修复我服务器那被我折腾的乱七八糟的centos

/*命令进行安装,安装完成后执行yum命令看看能不能看到类似这样的输出 执行yum之后正常的样子 如果能看到这么一大堆正常的输出,不是简单几句yum:xxx not found,那就说明yum安装成功了.../configure prefix=/usr/local/python3 #安装py3 make && make install #设置软链接 ln -s /usr/local/python3/bin/...python3 /usr/bin/python3 #测试安装结果以及软链接设置的结果 python3 #安装完看一下yum是否还正常 yum #进入py3的安装路径 cd /usr/local/python3.../bin/ #配置pip3的软链接 ll pip* ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 #更新pip3 pip3 install --upgrade...当 /usr/bin/six.pyc 存在时,它被用于 yum 命令不是 Red Hat 提供的命令。 这是错误的根本原因。 如果您使用 python-6 v.1.3.x,也会出现此问题。

1K30

Python-安装

安装方式有2种(任选一种即可) Homebrew安装(命令方式安装) 文件包安装(程序执行方式安装) 2.1 Homebrew安装 Homebrew是Mac缺失的软件包管理器,通过它可以终端输入命令安装各种软件包...点击Downloads---> Mac OS X 本文章使用Python 3(Python 3.6.5),所以这里点击Python 3.6.5 鼠标向下翻到Files区域,Mac为64位,所以这里讲解...如何知道Mac是32位还是64位?打开终端,输入uname –a x86_64 表示系统为64位 i686 表示系统32位 只需下载macOS 64-bit installer即可。...可修改为: cd /usr/bin/ mv python python_old (2)修改软链接 ln -s /usr/local/python3/bin/python3.6 /usr/bin/python...ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip 4、CentOS的yum命令是需要Python支持的,我们把当前的Python 2版本更换成了Python

45030

Python开发环境搭建

“工欲善其事,必先利其器”,我们从零开始Python编程学习中,首先做的就是搭建好开发环境,今天这篇文章我们一起学习一下不同平台下如何搭建Python的开发环境。...MAC OS X MAC下的安装也同样简单~ 下载地址:https://www.python.org/downloads/mac-osx/ 选择合适的版本下载后,按照提示安装即可,环境变量会在安装的过程中同样配置好.../configure --prefix=/usr/local/python # 编译 make make install # 创建软连接,以便可执行程序的快速访问 ln -s /usr/python.../bin/python3 /usr/bin/python3 ln -s /usr/python/bin/pip3 /usr/bin/pip3 注意: CentOS 7 是自带2.7版本的Python...激活虚拟环境: # Windows,运行 tutorial-env\Scripts\activate.bat # Unix或MacOS,运行 source tutorial-env/bin/activate

1.4K20

Mac下终端pip与pip3配置(软链接)

缘起 今日MacPython环境绝对是个asshole。 1. 系统自带一个Python2.7 2....---- Mac两个bin目录 相同点 /usr/bin和/usr/local/bin都是用来存储终端命令二进制文件或者命令的软链接 这两个bin目录都是已经包含在环境变量里的目录,程序放在里面或者链接到里面命令就可以终端里直接执行.../usr/local/bin的环境变量位置/usr/bin前面,这样才能先读/usr/local/bin的数据,因为前者的数据可以更改 zsh终端下执行: ZSH echo 'export PATH...x/lib/python3.x/site-packages/pip (python 3.x) ③删除已经存在的冗余数据 ZSH rm -rf /usr/local/bin/pip3 ④/usr/local...usr/local/bin/pip3 此时命令行输入pip3会自动指向你的Python版本的真实位置 ⑤验证 ZSH pip3 --version 我的终端显示: pip 19.0.3 from

2K20

学会这个,再也不怕Python环境安装 (CentOS 6 Python2.7 & Python3.7)

现行大多数的Python开源项目都要求Python2.7及以上,所以如果你要部署项目的机器是CentOS 6, 则需要升级Python版本并安装pip。...看起来就这点东西,但是执行过程中会遇到许多问题,接下来一步一步给你讲解,让你从根理解Python多环境安装。.../python /usr/bin/python2.6.6 # 移动备份原Python 指令 ln -s /usr/local/bin/python2.7 /usr/bin/python #设置Python...2.7.3 复制代码 然而因为我是先实践了之后才来写文章的,所以有些命令我没执行, 为了后面方便演示,我说下我本机的情况, step 3中我执行的是 ln -s /usr/local/bin/python2.7.../usr/bin/python使用了python,如果你的python版本变了,也就是python -V不是最初的内容了,你需要把这个内容改为原先的python内容,比如 mv /usr/bin/python

1.7K30
领券