web-dev-qa-db-ja.com

debian9はpip3でpythonパッケージをインストールしたり、aptでパッケージをアンインストールしたりできません

こんにちは私は大きなLinuxの初心者です。debianstretchを使用すると、パッケージをインストールまたは削除しようとするとエラーが発生します。

これは、pip3を使用してパッケージをインストールしようとしたときに発生するエラーです。

dsal3389 @ Dsal3389:〜$ pip3インストールDjango

プラットフォームに依存しないライブラリが見つかりませんでしたプラットフォームに依存するライブラリが見つかりません$ PYTHONHOMEを[:]に設定することを検討してください致命的Pythonエラー:Py_Initialize:ロケールエンコーディングを取得できませんImportError: 'encodings'という名前のモジュールがありません

現在のスレッド0x00007f90b31f3740(最新の呼び出しが最初):中止

python3を削除して後でインストールしようとすると、このエラーが発生しました

dsal3389 @ Dsal3389:〜$ Sudoaptパージpython3

パッケージリストを読んでいます...完了依存関係ツリーの構築
状態情報の読み取り...完了次のパッケージが自動的にインストールされ、不要になりました。diffstatdistro-info-data espeak-ng-data gir1.2-accountsservice-1.0 gir1.2-atspi-2.0 gir1 .2-caribou-1.0 gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-git2-glib-1.0 gir1.2-gmenu-3.0 gir1.2-gnomebluetooth-1.0 gir1.2-grilo-0.3 gir1.2-gtk-2.0 gir1.2-gucharmap-2.90 gir1.2-mediaart-2.0 gir1.2-mutter-3.0 gir1.2-networkmanager-1.0 gir1.2-nmgtk-1.0 gir1 .2-packagekitglib-1.0 gir1.2-polkit-1.0 gir1.2-rb-3.0 gir1.2-totem-1.0 gir1.2-totem-plparser-1.0 gir1.2-upowerglib-1.0 gir1.2-vte-2.91 gir1.2-wnck-3.0 gir1.2-zeitgeist-2.0 gnome-session-bin gnome-session-common gnome-software-common hyphen-en-us icu-devtools libappstream-glib8 libapt-pkg-Perl libbrlapi0.6 libc6- dev:i386 libcairo-script-interpreter2 libcaribou-common libcaribou0 libcgi-fast-Perl libcgi-pm-Perl libclass-accessor-Perl libclone-Perl libdotconf0 libemail-valid-Perl libespeak-ng1 libexporter-tiny-Perl libfcgi-Perl libfontconfig1-dev libfreetype6-dev libfwupd1 libgcab-1.0-0 libgdm1 libgit2-24 libgit2-glib-1.0-0 libgnome-menu-3-0 libgpod-common libgpod4 libgraphite2-dev libgspell-1-1 libgspell-1-common libgucharmap-2 -90-7 libharfbuzz-gobject0 libhttp-parser2.1 libice-dev libicu-dev libio-pty-Perl libio-string-Perl libipc-run-Perl liblist-moreutils-Perl liblouis-data liblouis12 libncursesw6 libnet-dns-Perl libnet- domain-tld-Perl libnet-ip-Perl libnm-gtk0 libparse-debianchangelog-Perl libpcaudio0 libpcre3-dev libpcre32-3 libpcrecpp0v5 libperlio-gzip-Perl libpixman-1-dev libpng-dev libpng-tools libpthread-stubs0-dev libpython3-dev libpython3-stdlib libpython3.5-devlibpython3.6-最小libpython3.6-stdliblibreoffice-help-en-us libsgutils2-2 libsm-dev libsonic0 libspeechd2 libsub-name-Perl libtext-levenshtein-Perl libtinfo6 libx11-dev libx11-doc libxau-dev libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxrandr-dev libxrender-dev libyaml-libyaml-Perl lintian linux-libc-dev:i386 patchutils pkg-config python-openssl python-requests python-urllib3 python3-minimal python3.5-dev python3.6-最小限のスピーチディスパッチャースピーチディスパッチャーオーディオプラグインスピーチディスパッチャーespeak-ngt1utils x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto -randr-dev x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xbrlapi xorg-sgml-doctools xtrans-dev xwaylandzlib1g-dev「Sudoaptautoremove」を使用してそれらを削除します。次のパッケージは削除されます:apt-listchanges * caribou * chrome-gnome-Shell * dh-python * gdebi * gdebi-core * gdm3 * gedit * gedit-common * gedit-plugins * gir1.2-ibus-1.0 * gnome * gnome-core * gnome-menus * gnome-music * gnome-orca * gnome-session * gnome-Shell * gnome-Shell-extensions * gnome-software * libatk1.0-dev * libcairo2-dev * libgdk-pixbuf2.0 -dev * libglib2.0-dev * libgtk2.0-dev * libharfbuzz-dev * libpango1.0-dev * libreoffice * libreoffice-librelogo * libreoffice-script-provider-python * libxfce4util-dev * lsb-release * python3 * python3 -apt * python3-brlapi * python3-cairo * python3-cffi-backend * python3-chardet * python3-crypto * python3-cryptography * python3-cups * python3-cupshelpers * python3-dbus * python3-debian * python3-debianbts * python3 -dev * python3-gi * python3-gi-cairo * python3-httplib2 * python3-idna * python3-keyring * python3-keyrings.alt * python3-louis * python3-mako * python3-markupsafe * python3-pip * python3-pkg -リソース* python3-pyasn1 * python3-pyatspi * python3-pycurl * python3-pysimpleso ap * python3-reportbug * python3-requests * python3-secretstorage * python3-setuptools * python3-six * python3-smbc * python3-software-properties * python3-speechd * python3-uno * python3-urllib3 * python3-wheel * python3- xdg * reportbug * rhythmbox-plugins * software-properties-common * software-properties-gtk * system-config-printer-common * system-config-printer-udev * task-gnome-desktop * totem-plugins * ufw * unattended-アップグレード* unoconv * xfce4-panel-dev * 0がアップグレードされ、0が新しくインストールされ、85が削除され、0がアップグレードされていません。この操作の後、118MBのディスク容量が解放されます。続けたいですか? [Y/n] yプラットフォームに依存しないライブラリが見つかりませんでしたプラットフォームに依存するライブラリが見つかりません$ PYTHONHOMEを[:]に設定することを検討してください致命的Pythonエラー:Py_Initialize:ロケールエンコーディングを取得できませんImportError:いいえ'encodings'という名前のモジュール

現在のスレッド0x00007f04e1fbb740(最新の呼び出しが最初):中止E:サブプロセス/ usr/bin/apt-listchanges --apt || $をテストしますか? -lt 10がエラーコードを返しました(1)E:スクリプト/ usr/bin/apt-listchanges--aptの実行に失敗しました|| $をテストしますか? -lt 10

これはちょうど起こった私のコンピュータの電源を入れて、それらのスタッフを取得します

Pythonバージョン

dsal3389 @ Dsal3389:〜$ python3 -V

Python 3.5.3

1
dsal3389

パッケージpython3-pipにはバグがあり、aptが破損する可能性があります。

apt-listbugs list python3-pip
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
serious bugs of python3-pip (-> ) <Resolved in some Version>
b1 - #896390 - python3-pip: pip fails to import (Fixed: python-pip/9.0.1-2.1)
Summary:
 python3-pip(1 bug)

Python2.7をデフォルトとして設定します:

update-alternativesにpython *を追加します。

update-alternatives --install /usr/bin/python python /usr/bin/python2.7 40
update-alternatives --install /usr/bin/python python /usr/bin/python3.5 30

Python2.7に切り替えます。

update-alternatives --config python

Python2.7を選択します。

python3-pipパッケージのみを削除します。

dpkg --configure -a
apt purge python3-pip

あなたはpython3を保つことができます:

apt --reinstall install python3

apt-listbugsパッケージをインストールしてpython3-pipを追跡し続けます。バグが修正された後、インストールできます。

編集

このエラーを解決するには、 この回答 投稿者 @ Faheem Mitha に従ってください:

Could not find platform independent libraries <prefix> 
Could not find platform dependent libraries <exec_prefix> 
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] 
1
GAD3R