File "/usr/lib/python2.7/site-packages/fabric/network.py", baris 16, di
dari fabric.exceptions import NetworkError
ImportError: tidak dapat mengimpor nama NetworkError
apa yang bisa saya lakukan?
tidak ada yang bisa menjawab saya?
Hai @neemxyang - tidak ada informasi yang cukup untuk melanjutkan. Sepertinya Anda menggunakan Fabric 1, dan tidak ada yang menunjukkan mengapa impor tersebut gagal.
Saran saya adalah mencopot dan menginstal ulang Fabric ke lingkungan Anda dan lihat apakah itu memperbaiki masalah. Jika itu tidak berhasil, coba buat lingkungan virtual baru dan instal Fabric ke dalamnya. Ingatlah bahwa Anda harus menggunakan Fabric 1.x, karena 2.x tidak mendukung Python 2.
Fabric-2.x memang mendukung Python 2.7, hanya saja Fabric-1.x tidak mendukung Python 3
Kesalahan yang awalnya diposting di sini, dengan sendirinya, tampaknya tidak mungkin. Mungkin ada masalah pemasangan pip atau jalur python yang sangat serius sehingga fabric tidak benar-benar terpasang. Kami membutuhkan lebih banyak informasi untuk dapat memberikan bantuan apa pun.
Fabric-2.x memang mendukung Python 2.7, hanya saja Fabric-1.x tidak mendukung Python 3
Terima kasih - Saya telah mengerjakan beberapa paket yang telah menjatuhkan dukungan Python 2 dan lupa bahwa Fabric bukan salah satunya.
Saya sangat lambat, hanya menambahkan 3 ketika yang lain mulai turun 2 😂
Juga, ya saya tidak mendapatkan kesalahan ini, baik paket tidak diinstal dengan benar (penyebab biasa dari kesalahan impor seperti ini - setuptools menyebabkan masalah) atau seseorang mencoba mengikuti versi 1 dokumen dengan versi 2 diinstal.
Saya mendapatkan kesalahan berikut saat menjalankan skrip fabric. Saya menggunakan Python 3.5.3
* dari fabric.exceptions import NetworkErrorImportError: tidak dapat mengimpor nama 'NetworkError' *
Saya menyelesaikannya dengan menghapus kain di dalam virtualenv saya dan menginstal fabric3:
(venv-book-tuto) root@cs-6000-devshell-vm-842dba28-6daa-4d35-9b97-4b7c0ff7b2db:/home/<user>/venv-book-tuto/django# fab configure_postgres
Traceback (most recent call last):
File "/home/<user>/venv-book-tuto/bin/fab", line 10, in <module>
sys.exit(program.run())
File "/home/<user>/venv-book-tuto/lib/python3.5/site-packages/invoke/program.py", line 352, in run
self.parse_collection()
File "/home/<user>/venv-book-tuto/lib/python3.5/site-packages/invoke/program.py", line 444, in parse_collection
self.load_collection()
File "/home/<user>/venv-book-tuto/lib/python3.5/site-packages/fabric/main.py", line 82, in load_collection
super(Fab, self).load_collection()
File "/home/<user>/venv-book-tuto/lib/python3.5/site-packages/invoke/program.py", line 661, in load_collection
module, parent = loader.load(coll_name)
File "/home/<user>/venv-book-tuto/lib/python3.5/site-packages/invoke/loader.py", line 76, in load
module = imp.load_module(name, fd, path, desc)
File "/home/<user>/venv-book-tuto/lib/python3.5/imp.py", line 234, in load_module
return load_source(name, filename, file)
File "/home/<user>/venv-book-tuto/lib/python3.5/imp.py", line 172, in load_source
module = _load(spec)
File "<frozen importlib._bootstrap>", line 693, in _load
File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 673, in exec_module
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "/home/<user>/venv-book-tuto/django/fabfile.py", line 42, in <module>
from fabric.api import *
File "/home/<user>/venv-book-tuto/lib/python3.5/site-packages/fabric/api.py", line 10, in <module>
from fabric.context_managers import (cd, hide, settings, show, path, prefix,
File "/home/<user>/venv-book-tuto/lib/python3.5/site-packages/fabric/context_managers.py", line 27, in <module>
from fabric.state import output, win32, connections, env
File "/home/<user>/venv-book-tuto/lib/python3.5/site-packages/fabric/state.py", line 9, in <module>
from fabric.network import HostConnectionCache, ssh
File "/home/<user>/venv-book-tuto/lib/python3.5/site-packages/fabric/network.py", line 16, in <module>
from fabric.exceptions import NetworkError
ImportError: cannot import name 'NetworkError'
Komentar yang paling membantu
Saya sangat lambat, hanya menambahkan 3 ketika yang lain mulai turun 2 😂
Juga, ya saya tidak mendapatkan kesalahan ini, baik paket tidak diinstal dengan benar (penyebab biasa dari kesalahan impor seperti ini - setuptools menyebabkan masalah) atau seseorang mencoba mengikuti versi 1 dokumen dengan versi 2 diinstal.