Kesalahan: tumpukan paket perintah gagal dengan pesan kesalahan sebagai “ImportError:Tidak ada modul bernama ConfigParser”. Jadi saya mencoba menginstal ConfigParser menggunakan Python PIP, tetapi instalasi gagal seperti yang ditunjukkan di bawah ini.
$pip install ConfigParser Collecting ConfigParser Downloading configparser-3.3.0r2.tar.gz Complete output from command python setup.py egg_info: from configparser import ConfigParser File "/tmp/pip-build-vks_efrb/ConfigParser/configparser.py", line 397 _KEYCRE = re.compile(ur"%\(([^)]+)\)s") SyntaxError: invalid syntax Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-vks_efrb/ConfigParser
Apa yang bisa menjadi masalah?
Solusi:
Saya mencari di Google dan menemukan post@StackOverflow – di mana jawaban terbaik mengatakan “Dalam Python versi 3.x, ConfigParser modul telah diubah namanya menjadi configparser sebagai bagian dari PEP (Proposal Peningkatan Python) 8 ”
Artinya, paket yang diinstal tidak mendukung Python versi 3.x. Yah, saya baru saja menginstal Python 3.5.1 – Saya akan mengembalikannya ke versi Python yang lebih lama dan melihat apakah kesalahannya hilang.
Periksa versi Python
$python --version Python 3.5.1
Dan telah menautkan /usr/local/bin/python ke python3.5 .
ls -l /usr/local/bin/python lrwxrwxrwx 1 root root 9 Dec 11 15:19 /usr/local/bin/python -> python3.5
Menghubungkan python kembali ke Python 2.7
Sekarang saya akan mengembalikan python kembali ke Python versi 2.7 dan lihat apakah saya dapat menginstal ConfigParser .
$unlink python $ln -s /usr/local/bin/python2.7 python
$ls -l python lrwxrwxrwx 1 root root 24 Jan 6 18:53 python -> /usr/local/bin/python2.7
Menginstal ConfigParser melalui pip install
Sekarang, default python perintah ditautkan ke python2.7 . Mari instal ConfigParser
$pip install ConfigParser Collecting configparser Using cached configparser-3.3.0r2.tar.gz Building wheels for collected packages: configparser Running setup.py bdist_wheel for configparser Stored in directory: /root/.cache/pip/wheels/1a/3e/f9/d34006ad6b1edfe5006aa704f5ee305c553344a7a6d8550c29 Successfully built configparser Installing collected packages: configparser Successfully installed configparser-3.3.0.post2
Biola! Itu berhasil.
-
Kesalahan PHP-intl:Tidak dapat mendeteksi awalan ICU atau tidak gagal. Harap verifikasi awalan pemasangan ICU [Terpecahkan]
-
Kesalahan Instalasi Python - Maaf:UnicodeError:lolos tidak didukung tidak dapat memuat modul unicodedata [Terpecahkan]
-
Bagaimana cara memperbaiki Kesalahan Instalasi Python saat memuat pustaka bersama:libssl.so.1.0.0? [Terselesaikan]