जब मैं किसी कारण से कार्गो के साथ लाइब्रेरी उदाहरण चलाने का प्रयास करता हूं तो एक पायथन त्रुटि आती है। मुझे नहीं पता कि ऐसा क्यों या कैसे हो रहा है, क्या किसी को लगता है कि वे इसे ठीक करना जानते होंगे?
cargo run --example lib_example
module 'json' has no attribute 'JSONDecodeError'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 117, in get_snaps
snaps = json.loads(output)
AttributeError: module 'json' has no attribute 'loads'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/CommandNotFound/util.py", line 23, in crash_guard
callback()
File "/usr/lib/command-not-found", line 95, in main
if not cnf.advise(args[0], options.ignore_installed) and not options.no_failure_msg:
File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 364, in advise
snaps, mispell_snaps = self.get_snaps(command)
File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 118, in get_snaps
except json.JSONDecodeError as e:
AttributeError: module 'json' has no attribute 'JSONDecodeError'
1 उत्तर
मुझे पता नहीं क्यों, लेकिन कार्गो के लिए which
चल रहा था और फिर किसी तरह इसे फिर से शुरू करने से यह ठीक हो गया।
which cargo
sudo reboot
which
कुछ भी नहीं बदलेगा, लेकिन मुझे लगता है कि रिबूट ने कुछ किया होगा।
$PATH
बदलता है, तो उस खुले टर्मिनल को परिवर्तन के बारे में पता नहीं है। which
शायद एक अलग प्रोग्राम है, जिसे नया $PATH
मिलता है और यदि आपने दूसरा टर्मिनल खोला होता या किसी अन्य तरीके से एक नया शेल शुरू किया होता, तो वह शेल बिना रीबूट किए कार्गो को ठीक से चलाएगा।
संबंधित सवाल
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।
which cargo
का आउटपुट क्या है?)which cargo
/home/nathan/.cargo/bin/cargo