私のOSはVirtualBoxのubuntu 15.10です。OSをアップグレードできず、ソフトウェアセンターを開くことができません。私はこの問題をグーグルで検索しようとしましたが、試してみることができるいくつかの方法を見つけたとき..さらに新しい問題も見つかるでしょう。そして、それらの問題を解決することはできません。
私が行ったこととコンピュータの状態 (エラーメッセージ) を詳細に説明するようにしています.. ありがとう!
$ソフトウェアセンター
Traceback (most recent call last):
File "/usr/bin/software-center", line 25, in <module>
from gi.repository import Gtk, GObject
ImportError: No module named gi.repository
「gi.repositoryという名前のモジュールはありません」とグーグルで検索したところ、 PyGObject をインストールする必要があることがわかりましたが、..
$ sudo pip install PyGObject
Collecting PyGObject
Downloading pygobject-2.28.3.tar.bz2 (889kB)
100% |████████████████████████████████| 890kB 917kB/s
Complete output from command python setup.py egg_info:
********************************************************************
* Building PyGObject using distutils is only supported on windows. *
* To build PyGObject in a supported way, read the INSTALL file. *
********************************************************************
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-gaC6QU/PyGObject/
[解決済み] gi.repositoryという名前のモジュールはありません。どうすれば入手できますか?
$ which python (変更でき/usr/bin/python
ますか?)
/home/thisray/.pyenv/shims/python
$ pacman -Qikk python-gobject python
XIO: fatal IO error 22 (Invalid argument) on X server ":0"
after 4155 requests (4155 known processed) with 0 events remaining.
$ python -c "import gi; print(gi.__spec__)"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named gi
$ python -c "import gi; print(gi.__dict__)"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named gi
についての問題
yum
$ sudo apt-get インストール yum
yum is the newest version ( in Taiwanese )
$ yum --バージョン
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
No module named yum
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible that the above module doesn't match the
current version of Python, which is:
2.7.11 (default, Apr 25 2016, 16:08:52)
[GCC 5.2.1 20151010]
If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq
$ whereis python
python: /usr/bin/python2.7-config /usr/bin/python3.4m
/usr/bin/python2.7-dbg /usr/bin/python3.4
/usr/bin/python2.7 /usr/bin/python3.5m
/usr/bin/python2.7-dbg-config /usr/bin/python
/usr/bin/python3.5 /usr/lib/python3.4
/usr/lib/python2.7 /usr/lib/python3.5
/etc/python3.4 /etc/python2.7 /etc/python /etc/python3.5
/usr/local/bin/python2.7-config /usr/local/bin/python2.7
/usr/local/lib/python3.4 /usr/local/lib/python2.7
/usr/local/lib/python3.5 /usr/include/python3.4m
/usr/include/python2.7 /usr/include/python3.5m
/usr/include/python2.7_d /usr/share/python
/home/thisray/.pyenv/shims/python3.5m-config
/home/thisray/.pyenv/shims/python2.7-config
/home/thisray/.pyenv/shims/python2.7
/home/thisray/.pyenv/shims/python3.5-config
/home/thisray/.pyenv/shims/python3.5m
/home/thisray/.pyenv/shims/python
/home/thisray/.pyenv/shims/python3.5
/home/thisray/bin/python2.7
/home/thisray/bin/python /usr/share/man/man1/python.1.gz
そして、 の各パスに を$ sudo vi /usr/bin/yum
変更しようとしましたが、異なるバージョンの Python を使用して を実行し ましたが、まだ機能しません。#!/usr/bin/python
$ whereis python
>> import yum
yum
をインストール
pyenv
し、テストするために 3 つのバージョンを試しましたyum
$ pyenv バージョン
* system (set by /home/thisray/.pyenv/version)
2.7.11
3.5.1
(私は通常使用します$ pyenv global 2.7.11
)
$ pip --バージョン
pip 8.1.1 from /home/thisray/lib/python2.7/site-packages (python 2.7)
$ ピップ リスト
pip (8.1.1)
setuptools (20.10.1)
wheel (0.29.0)
$ /usr/bin/python2.7-dbg
Python 2.7.10 (default, Oct 14 2015, 16:09:02)
[GCC 5.2.1 20151010] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import yum
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/yum/__init__.py", line 23, in <module>
import rpm
File "/usr/lib/python2.7/dist-packages/rpm/__init__.py", line 9, in <module>
from rpm._rpm import *
ImportError: /usr/lib/python2.7/dist-packages/rpm/_rpm.x86_64-linux-gnu.so: undefined symbol: Py_InitModule4_64
[52069 refs]
すべての問題の原因は、Python の多くの異なるバージョンをインストールしたことにあると思いますが、それらをインストール/アップグレードする適切な方法を使用していませんでした....
ここで英語で質問するのは初めてです。私が言いたいことと私の問題が何であるかを理解していただければ幸いです。どうもありがとうございました。私の英語について申し訳ありません。一日中解決しようとしました...問題が解決できれば、とても感謝しています!
テストや説明が必要なことがあれば、教えてください、ありがとう!!