日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

问题引发由于与GI相关的python脚本中的错误,Gnome终端无法启动

發布時間:2024/9/30 python 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 问题引发由于与GI相关的python脚本中的错误,Gnome终端无法启动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題引發

學習python中有什么不懂的地方,小編這里推薦加小編的python學習群:895,817, 687
有任何不懂的都可以在里面交流,還有很好的視頻教程pdf學習資料,大家一起學習交流!

運行gnome-terminal時,出現以下錯誤:

這對我來說似乎很奇怪,因為該腳本位于python 3.4安裝中,但正在調用print就像是一個python2腳本一樣(這就是為什么會發生錯誤)。

我試圖用pip3重新安裝軟件包gi,但是它一直在安裝看起來像python2腳本的版本。

我的gnome-terminal指向/ usr / bin / gnome-terminal,這是一個以#!/ usr / bin / python3開頭的python腳本。

在init .py中具有特定錯誤的行是:

這是一個快速解決方案:將括號放在這兩個打印行中。
奇怪它必須在/ usr / bin / python3上運行,因為那是在/ usr / bin / gnome-terminal的shebang上執行的操作。

/ usr / bin上的python3實際上是指向python3.4的鏈接,它是一個二進制文件。

然后,我運行pip3 install gi,并得到以下輸出,它告訴我實際上已經安裝了gi。

Requirement already satisfied (use --upgrade to upgrade): gi in /usr/local/lib/python3.4/dist-packages Requirement already satisfied (use --upgrade to upgrade): requests in /usr/lib/python3/dist-packages (from gi)

而現在我沒主意了。這是在我嘗試從

https://github.com/Pumubuntu/Pumubuntu

安裝Pumubuntu之后開始的。在主腳本文件中顯示:
所以我認為我必須輸入這些命令。那肯定破壞了我的gir安裝(gir)。

解決方案

解決該錯誤的另一種方法是修改Github命令行中針對Python 2 的gnome-terminal腳本,/usr/bin/并將位于環境中的腳本(腳本的第一行)從#!/usr/bin/python3更改 #!/usr/bin/python為從Python 3切換至Python 2,因為Github命令行適用于Python 2。先前的答案。

因此,可以xterm通過按超級鍵(左下方Alt鍵旁邊的鍵)或按Alt+ F2并輸入xterm以搜索備用終端并單擊以運行來打開。接下來,輸入sudo gedit /usr/bin/gnome-terminal,ENTER然后根據上述內容推送和編輯第一行。這不是最好的解決方案,因為您不必編輯腳本,但是它對我有用,并且不需要卸載任何內容。

更新

最新版本需要Python 3,因此正如Jon M.在其評論中所述,將文件的第一行更改為使用Python 3.5:

!/usr/bin/python3.5

總結

以上是生活随笔為你收集整理的问题引发由于与GI相关的python脚本中的错误,Gnome终端无法启动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。