आयात करने में विफल रहता है मैंने प्राथमिक ओएस और पिचर्म और पूरे पायथन स्टैक को conda
के माध्यम से स्थापित किया है, और अब ipython
सेसियन में इंटरैक्टिव matplotlib शुरू करने में समस्याएं हैं।PyCharm और ipython का संयोजन qt5 या Qt5Agg
/home/foo/.conda/envs/myenv3/bin/python3.5 /opt/pycharm-2016.2.3/helpers/pydev/pydevconsole.py 41070 33134
Python 3.5.2 |Continuum Analytics, Inc.| (default, Jul 2 2016, 17:53:06)
Type "copyright", "credits" or "license" for more information.
IPython 5.0.0 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
PyDev console: using IPython 5.0.0
import sys; print('Python %s on %s' % (sys.version, sys.platform))
Python 3.5.2 |Continuum Analytics, Inc.| (default, Jul 2 2016, 17:53:06)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
और यहाँ अगर मैं pyplot
आयात करने का प्रयास होता है::
In[4]: import matplotlib.pyplot as plt
Traceback (most recent call last):
File "/opt/pycharm-2016.2.3/helpers/pydev/pydev_ipython/inputhook.py", line 502, in enable_gui
gui_hook = guis[gui]
KeyError: 'qt5'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/pycharm-2016.2.3/helpers/pydev/_pydev_bundle/pydev_ipython_console_011.py", line 123, in enable_gui
return real_enable_gui(gui, app)
File "/opt/pycharm-2016.2.3/helpers/pydev/pydev_ipython/inputhook.py", line 508, in enable_gui
raise ValueError(e)
ValueError: Invalid GUI request 'qt5', valid ones are:dict_keys(['gtk3', 'wx', 'qt', 'osx', 'pyglet', 'glut', 'tk', 'gtk', 'none', 'qt4'])
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/foo/.conda/envs/myenv3/lib/python3.5/site-packages/IPython/core/interactiveshell.py", line 2869, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-4-eff513f636fd>", line 1, in <module>
import matplotlib.pyplot as plt
- इस समस्या को केवल तब होता है जब
ipython
स्थापित किया गया हैयहाँ pycharm के IPython सत्र है। जब मैं ipython का चयन नहीं करता, हालांकि, मुझे केवल
plt.figure()
पर एक गैर-प्रतिक्रियात्मक ब्लैक स्क्रीन मिलती है। - यह समस्या तब नहीं होती जब मैं टर्मिनल (Pycharm के बाहर) से
ipython
मैन्युअल रूप से प्रारंभ करता हूं। इसके अलावा, अगरpyplot
आयात करने से पहले मैंmatplotlib.use('Qt5Agg')
करता हूं, तो त्रुटि पिचर्म में बनी रहती है, लेकिन मेरे टर्मिनल में आईपीथॉन कंसोल में दिखाई नहीं देती है। - निम्नलिखित
conda create -n test python=3.5 ; conda install ipython matplotlib scipy -n test
एक नया conda पर्यावरण पर स्थापित कर रहा है और pycharm में नए माहौल लोड हो रहा है - मदद नहीं की pycharm 2.3 पुनर्स्थापित करना या कैश अमान्य + पुनरारंभ स्थापित कर रहा है मदद नहीं की
- pycharm शैक्षिक 3,0
मैं इसे काम करने के लिए कैसे प्राप्त कर सकता हूं?