मेरे मैक पर एनाकोंडा (अजगर) पर matplotlib आयात नहीं कर सकता, भले ही यह टर्मिनल पर स्थापित हो और डिफ़ॉल्ट रूप से सेट हो


0

इसलिए मूल रूप से मेरे इफ्थॉन पर मैं इसे स्थापित करने के बावजूद काम नहीं कर सकता, और टर्मिनल दिखाता है कि इसे काम करना चाहिए।

सिंटेक्स और त्रुटि

1 में]:

import matplotlib.pyplot as plt
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-1-eff513f636fd> in <module>()
----> 1 import matplotlib.pyplot as plt

//anaconda/lib/python2.7/site-packages/matplotlib/__init__.py in <module>()
   1129 
   1130 # this is the instance used by the matplotlib classes
-> 1131 rcParams = rc_params()
   1132 
   1133 if rcParams['examples.directory']:

//anaconda/lib/python2.7/site-packages/matplotlib/__init__.py in rc_params(fail_on_error)
    973         return ret
    974 
--> 975     return rc_params_from_file(fname, fail_on_error)
    976 
    977 

//anaconda/lib/python2.7/site-packages/matplotlib/__init__.py in rc_params_from_file(fname, fail_on_error, use_default_template)
   1098         parameters specified in the file. (Useful for updating dicts.)
   1099     """
-> 1100     config_from_file = _rc_params_in_file(fname, fail_on_error)
   1101 
   1102     if not use_default_template:

टर्मिनल फीडबैक

Last login: Fri Nov 27 03:05:21 on ttys001
Lorencs-MacBook-Pro-3:~ Lory$ conda install matplotlib
Fetching package metadata: ....
Solving package specifications: .....................
# All requested packages already installed.
# packages in environment at //anaconda:
#
matplotlib                1.5.0               np110py27_0    defaults
Lorencs-MacBook-Pro-3:~ Lory$ 

जैसा कि आप देख सकते हैं कि मैटप्लॉट लाइब्रेरी स्थापित है और पहले से ही डिफ़ॉल्ट के रूप में सेट है।

मैंने इस पर कुछ घंटे बिताए, और मुझे नहीं पता कि क्या चल रहा है। कोई मदद?

संपादित करें:

  • मैं आसानी से अन्य पुस्तकालयों को आयात कर सकता हूं, जैसे कि मुद्दों के बिना Numpy।
  • मैं 2.7 पायथन वी। का उपयोग कर रहा हूं, 64-बिट।
  • मेरा OSX Yosemite 10.10 है

जवाबों:


2

मुझे भी यही समस्या थी। मूल रूप से, अपने ~ / .bash_profile में कुछ पंक्तियाँ जोड़ें:

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

समाधान में पोस्ट किया गया: https://stackoverflow.com/questions/19961239/pelican-3-3-pelican-quickstart-error-valueerror-unknown-locale-utf-8 :


यदि साइट ऑफ़लाइन हो जाती है या लेख हटा दिया जाता है तो लिंक बेकार हो सकते हैं। यदि आपको लगता है कि यह ओपी की मदद करता है तो क्या आप इस लेख को जोड़ सकते हैं?
Ctrl-alt-dlt

1
मैंने उपरोक्त कदम का पालन किया। मैं matplotlib.pyplot आयात करने में सक्षम हूं लेकिन अब आश्चर्यजनक रूप से ipython कमांड नहीं मिल सकता है। -बैश: आइपीथॉन: कमांड नहीं मिला
Ruppesh Nalwaya

धन्यवाद @JamieWilletts आप सही हैं, लेकिन मैंने केवल स्रोत दिखाने के लिए लिंक लिखा है, क्योंकि मैं पूर्व की पंक्तियों में योग करता हूं। मैं अन्य StackOverflow पोस्ट में (उसी) समाधान के साथ लिंक को बदल दूंगा।
Carlos José Díaz Baso

0

मुझे भी यही समस्या थी। इसने दो पंक्तियों को जोड़कर इसे ठीक किया .bash_profile मेरे उपयोगकर्ता फ़ोल्डर में स्थित है। फ़ाइल खोलने के लिए TextEdit का उपयोग करना।

संपादन से पहले: डुप्लिकेट .bash_profile बैकअप के लिए।

छिपी हुई फ़ाइल देखने के लिए:

defaults write com.apple.finder AppleShowAllFiles YES

टर्मिनल विंडो में। फिर पुनः लोड करें:

source ~/.bash_profile
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.