linux - centos下 yum命令无法使用
天蓬老师
天蓬老师 2017-04-17 16:12:59
0
4
954

将centos升级,python也跟着升级到2.6版本,

然后尝试使用yum命令提示版本不对,于是使用vi/usr/bin/yum修改首行
将#!/usr/bin/python 改为#!/usr/bin/python2.6

接着重启服务器,
然后再使用yum命令出现以下错误
**/usr/bin/yum: line 3: import: command not found
/usr/bin/yum: line 4: try:: command not found
/usr/bin/yum: line 5: import: command not found
/usr/bin/yum: line 6: except: command not found
/usr/bin/yum: line 24: syntax error near unexpected token `('
/usr/bin/yum: line 24: `""" % (sys.exc_value, sys.version)'**

求解

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(4)
伊谢尔伦

/usr/bin/yum の最初の行を #!/usr/bin/python に戻し、コマンド rpm -q yum, use yum を使用して yum のバージョン番号を確認することをお勧めします。絶対パスを指定すると、
this これは私のシステムです:
ls /usr/bin/python
python python2 python2.6

rpm -q yum
yum-3.2.29-60.el6.centos.noarch

使用している yum のバージョンを確認し、アップグレードしてください。

いいねを押す +0
洪涛

システムは yum を Python スクリプトとしてではなくシェルとして実行しているようです...
Python /usr/bin/yum を実行して確認できます

いいねを押す +0
黄舟

dnf を試すことをお勧めします。yum の開発者である Seth Vidal が交通事故で亡くなり [沈黙]、ソフトウェアは現在メンテナンスされていません。セス・ヴィダル、2013

yum は Python を呼び出し、起動プログラム /usr/bin/yumpython スクリプトです。 yumPython 2.7 と互換性がないため、yum は正しく動作できず、yumPython バージョンを指定する必要があります。ファイル /usr/bin/yum のヘッダーの #!/usr/bin/python#!/usr/bin/python2.6.6

に変更します。
いいねを押す +0
左手右手慢动作

!/usr/bin/python2.6 このコード行が yum ファイルの最初の行にあることを確認してください。 。 。 。 。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!