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

/usr/bin/ python3 :糟糕的解释器;如何让python3再次工作?

/usr/bin/python3是Python解释器的路径,它用于执行Python脚本。如果出现"/usr/bin/python3:糟糕的解释器"的错误,可能是由于解释器配置错误或损坏导致的。

要让Python3再次工作,可以尝试以下步骤:

  1. 检查Python3的安装:确保已正确安装Python3,并且路径"/usr/bin/python3"指向有效的Python解释器。可以通过在终端中运行"python3 --version"来验证Python3的安装情况。
  2. 修复解释器路径:如果"/usr/bin/python3"指向错误的解释器或已损坏,可以尝试修复它。可以使用命令"sudo ln -sf /usr/bin/python3 /usr/bin/python"将"/usr/bin/python"链接到正确的Python3解释器路径。
  3. 更新Python3:如果已安装的Python3版本较旧,可能会导致某些问题。可以尝试更新Python3到最新版本,以获得更好的兼容性和稳定性。
  4. 检查依赖项:某些Python库可能需要特定的依赖项才能正常工作。确保已安装所需的依赖项,并按照它们的文档进行配置。
  5. 重启系统:有时,解释器配置更改需要系统重启才能生效。尝试重新启动计算机,然后再次运行Python3。

如果上述步骤无法解决问题,可能需要进一步调查错误的具体原因。可以查看系统日志或尝试在搜索引擎中搜索相关错误信息,以获取更多的解决方案。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云函数(云原生、无服务器计算):https://cloud.tencent.com/product/scf
  • 腾讯云云服务器(服务器运维):https://cloud.tencent.com/product/cvm
  • 腾讯云数据库(数据库):https://cloud.tencent.com/product/cdb
  • 腾讯云对象存储(存储):https://cloud.tencent.com/product/cos
  • 腾讯云人工智能(人工智能):https://cloud.tencent.com/product/ai
  • 腾讯云物联网(物联网):https://cloud.tencent.com/product/iotexplorer
  • 腾讯云移动开发(移动开发):https://cloud.tencent.com/product/mobdev
  • 腾讯云区块链(区块链):https://cloud.tencent.com/product/baas
  • 腾讯云视频处理(音视频、多媒体处理):https://cloud.tencent.com/product/vod
  • 腾讯云网络安全(网络安全):https://cloud.tencent.com/product/ddos
  • 腾讯云CDN加速(网络通信):https://cloud.tencent.com/product/cdn
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

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

确保执行Python代码脚本使用在给定虚拟环境中安装Python解释和站点包。 最后一点在于会发生一些意想不到错误,稍后会讲这一点,但现在先看看在实际中如何实际使用虚拟环境。 3....虚拟环境如何做到这一点? 想了解更多有关虚拟环境信息吗?比如,活动环境如何使用正确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

CentOS上用python3替换python2好不好?

但仔细想想,那些程序对 Python 引用不都是人为么?作为一个规范系统,在引用一个解析这方面肯定是有章可循,而且现在不是都在将工作环境转移到 Python3 了么?...-s /usr/local/python3/bin/python3 /usr/bin/python 7、验证一下 python python2 yum 这时,你会发现 yum 用不了了,那是因为本来... sudo ln -s /usr/local/python3/bin/pip3 /usr/bin/pip 拓展补充 你已经看到,上面的 yum 是如何Python3 加入后继续找到它 Python2...了,其实也就是改一下其源程序文件开头那段解析路径就可以了。...将首部 python 路径改为 python2.7,同理: sudo vim /usr/sbin/firewalld 同样是将头部 python 改为 python2.7,修改好后再次执行: firewall

1.7K70

Python-安装

python 如图所示,解释位置/usr/bin/python 查看当前Python路径,终端依次输入:python ---> import sys ---> print sys.path 查询到...python2 输入python3命令是新装python3 所以 pip2是新装python2管理 pip3是新装python3管理 由于Mac系统原python没有pip,所以pip也会指向新装...查看当前Python 3解释位置,终端输入 which python3 如图所示,解释位置/usr/local/bin/python3 查看当前Python 3路径,终端依次输入:python3...注:pip3是新装Python 3管理 查看当前Python 3解释位置,终端输入which python3 如图所示,解释位置/usr/local/bin/python3 查看当前Python...ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip 4、CentOSyum命令是需要Python支持,我们把当前Python 2版本更换成了Python

44230

Centos7 升级python3,解决

Nov  6  2016 /usr/bin/python2.7 二、下载安装 官网下载需要Python版本,通过 WinSCP(安装使用教程)将下载Python文件上传到服务目录 解压Python.../bin目录下,接下来需要做就是替换/usr/bin/python,并更改yum使用解释,不然yum将无法使用 1 重命名当前Python,结果如下 ?.../python3/bin/python3.6 /usr/bin/python [root@centos bin]# ll /usr/bin/python                                    ...Paste_Image.png vi /user/bin/yum 编辑yum执行文件,更改首行/usr/bin/python 为上面重命名名字或/usr/bin/目录下指向Python2.7名字...除此之外还有一些其他文件使用Python,可以使用grep命令查看哪些文件使用了Python解释,根据具体情况修改。

2.3K30

(20211206更新)ubuntu18.04 安装Python3.8.3、jupyter notebook远程连接配置、虚拟环境搭建。及torch、tensorflow成功下载

大家好,又见面了,我是你们朋友全栈君。 最近搞了一个低配云服务,就瞎整。...多次踩坑后,进行记录 问题 之前有试过删除软链接、进行替换 # 删除软连接 sudo rm -rf /usr/bin/python3 sudo rm -rf /usr/bin/pip3 # 新建软连接...sudo ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3 sudo ln -s /usr/local/python3/bin/pip3.8...及pip3软链接了,直接建立新软链接 sudo ln -s /usr/local/python3/bin/python3.8 /usr/bin/python4 sudo ln -s /usr/local...) source ~/.bashrc 生效 问题 有的小伙伴可能没编写好可能会遇到 原因是 在添加配置过程中是设置了工作目录,创建无第三方包环境,指定解释 export VIRTUALENVWRAPPER_PYTHON

1.6K31

两天研习Python基础 介绍

/usr/bin/python3 print("Hello World") 第一行有两部分 /usr/bin/python3 是Python解释路径 #!.../hello_world.py Hello World 下面是寻找Python路径及其版本方式: $ type python3 python3 is /usr/bin/python3 $ python3.../usr/bin/python3 print "Have a nice day" 取决于错误类型,根据执行程序输出信息定位错误位置有可能非常容易 这个例子中,我们就得到合适“缺失括号”信息 $.../usr/bin/python3 # 问候信息 print("Hello World") 进一步阅读 Python文档 - 版本3 执行Python程序不同方式 Python应用何处?...Python文档 - 错误和异常 常见语法错误 Python解释 通常用于执行一小段Python语句,目的是学习和调试 提示符为 >>> 接下来章节一些主题会使用Python解释进行示例 特殊变量

56020

简单Python 使用(一)

Python 是初学者语言:Python 对初级程序员而言,是一种伟大语言,它支持广泛应用程序开发,从简单文字处理到 WWW 浏览再到游戏。...10.可嵌入: 你可以将Python嵌入到C/C++程序,程序用户获得"脚本化"能力。 如何在Linux系统上面安装Python 1. 首先,官网下载python3所需版本。...1、修改旧版本 mv /usr/bin/python /usr/bin/python_bak 2、创建新软连接 ln -s /usr/local/python3/bin/python3 /usr/bin...解决方法:只需要修改yum配置文件,将python指向以前旧版就可以了。 #vi /usr/bin/yum 因为我旧版本是2.7,所以将#!/usr/bin/python改为#!.../usr/bin/python2.7就可以了! 退出保存 再次运行yum命令,就不回再报错了。

65420

python0011 - python虚拟机本质_cpu架构_二进制字节码_汇编语言

which python3ll /usr/bin/python3这个 python3是一个符号链接文件只有9字节他指向 python3.8python3.8也在 /usr/bin 里面就是/usr/bin...直接运行/usr/bin/python3.8​python3.8​​ 就在硬盘里呆着位置就在/usr/bin/python3.8usr 是 unix software resourcebin 是二进制...复制​编辑复制到shiyanlou下再观察#把/usr/bin/python3这个py文件解释拷贝到~(当前用户文件夹)#cp意思是copycp /usr/bin/python3 ~#确认python3...python3.8就是这样一系列cpu指令可以解释py文件python3.8 又是如何解释py文件来着?...跨架构跨平台原理​/usr/bin/python3.8​​ 本身是二进制文件是基于当前操作系统当前架构编译出来可执行二进制文件不同架构有不同编译不同编译编译出来python3.8是不同二进制指令序列​编辑​

94650

python0028_直接运行_修改py文件执行权限_设置py文件打开方式

先搜索吧进行搜索​编辑提示是这样​编辑 总共分 3 步: 第 1 步 确认python3文件位置 python3 好像在 /usr/bin/python3 就是sleep.py文件正确打开方式 第...2 步 编辑文件 设置文件自动用/usr/bin/python3打开第 3 步 运行py文件我们先确认python3位置python3位置 如果想要sleep.py能自动执行 必须要明确这个py...就是 /usr/bin python3注意 usr 不是 user​编辑 下面要编辑sleep.py 在 sleep.py 第一行设置自动打开方式为/usr/bin/python3添加文件头最上面的一句以.../usr/bin/python3 这个设置了当前文件(sleep.py)执行方式​编辑准备运行:wq保存并退出vim保存并运行 依然使用 ./sleep.py ..../usr/bin/python3python3 解释 sleep.py 修改 sleep.py 文件 执行权限 给当前用户增加 执行execute 权限 chmod u+x sleep.py

1.1K30

2022 年 Ubuntu 16.04 配置 pwn 环境一些小问题

/usr/bin/lsb_release 原本是这样 我们将 python3 改为 python3.5 此时输入 Python3 还是 3.5.2 版本 添加软链接 备份原本软链接 mv.../usr/bin/python3 /usr/bin/python3.bak 新建软链接 ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3...ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 解决 CommandNotFound 此时如果随便输入一个不存在指令,就会产生下面这个错误告警 编辑这个报错文件.../usr/bin/python3 修改为 #!...,之后使用咱们升级后 Python 3.6.15 版本作为解释,遗憾是失败了,之后又想更改原本 gdb 依赖 Python 解释,结果没有搜索到操作方法,其实想想也知道,不重新安装很难做到 那么接下来就只能想办法改

1.9K20

Python基础-Python基础使用

上篇文章 Python基础-初识Python 我们已经知道了什么是Python,Python用处、和Python解释、Python安装,这篇文章,我们主要讲Python使用入门 本文防盗链:http...://python789.blog.51cto.com Python基础-Python基础使用  1、Python解释 在Python文件开头加入以下代码就制定了解释。...', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'] 2.3、在Python中变量是如何工作...再继续下面实例代码 >>> name = 'python' >>> name = 'py' >>> name 'py' 通过上面这个实例,可以清楚理解到垃圾回收机制是如何工作: 创建一个变量name...,而编码格式是要写在解释下面的,常用的如下面三种: 第一种 #!

67710

快速学习-Python解释

Python解释 Linux/Unix系统上,一般默认 python 版本为 2.x,我们可以将 python3.x 安装在 /usr/local/python3 目录中。...安装完成后,我们可以将路径 /usr/local/python3/bin 添加到您 Linux/Unix 操作系统环境变量中,这样您就可以通过 shell 终端输入下面的命令来启动 Python3...$ PATH=$PATH:/usr/local/python3/bin/python3 # 设置环境变量 $ python3 --version Python 3.4.0 5.1 环境变量设置 在...我们可以在命令提示符中输入"python"(或者"python3",具体视安装时命令名称而定)命令来启动Python解释: $ python3 (1) 执行以上命令后,出现如下窗口信息: $ python3.../usr/bin/env python3 (5) 然后修改脚本权限,使其有执行权限,命令如下: $ chmod +x hello.py (6) 执行以下命令: .

44820

在CentOS7下同时安装、使用Python2.x和Python3.x

目前Python3.x逐渐流行,相信在不久将来将取代Python2.x。如何在我们系统内同时安装、使用Python2.x与Python3.x呢?...直接安装openssl-devel: [root@Geeklp-Python Python-3.6.3]# yum -y install openssl-devel 当前工作目录为:/usr/local.../Python3.6.3/bin/python3.6 /bin/python3 [root@Geeklp-Python Python-3.6.3]# ln -s /usr/local/share/applications...一般情况下,不建议修改原来python2.x配置信息。写python2.x脚本时申明解释时请使用:#!/bin/python。写python3.x脚本时申明解释是请使用:#!.../bin/python3,这样的话通过./即可运行python脚本,很方便。如果不申明解释,则运行时分别使用python或python3,后面跟脚本全名。

75820

宝塔教程:基于centos7环境设置python3一些技巧分享

宝塔面板默认python版本是2.7.5,不过目前最新版本宝塔面板是支持python3,但是你要把这货找出来也挺麻烦,这篇文章就来整理分享一些宝塔面板如何设置默认python版本为3.7。...[root@VM-4-15-centos ~]# rm /usr/bin/python #删除默认软连接 rm: remove symbolic link ‘/usr/bin/python’?...y #输入y确认删除 [root@VM-4-15-centos ~]# ln -s /usr/bin/python3 /python #用新版本代替默认 [root@VM-4-15-centos...~]# python --version #再次查询 Python 3.6.8 2)还有默认包管理pip也更改为pip3,这一步可选。...rm /usr/bin/pip ln -s /usr/bin/pip3 /pip 具体执行命令如下: [root@VM-4-15-centos ~]# rm /usr/bin/pip rm: remove

1.4K10
领券