Pycharm không hiển thị âm mưu từ mã sau:
import pandas as pd
import numpy as np
import matplotlib as plt
ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000))
ts = ts.cumsum()
ts.plot()
Điều gì xảy ra là một cửa sổ xuất hiện trong chưa đầy một giây, rồi lại biến mất.
Sử dụng Pyzo IEP IDE (sử dụng cùng một trình thông dịch) trên cùng một mã mà biểu đồ hiển thị như mong đợi.
... Vì vậy, vấn đề phải là với một số cài đặt trên Pycharm. Tôi đã thử sử dụng cả python.exe và pythonw.exe làm trình thông dịch, cả hai đều có kết quả giống nhau.
Đây là sys_info của tôi:
C:\pyzo2014a\pythonw.exe -u C:\Program Files (x86)\JetBrains\PyCharm Community Edition 3.4.1\helpers\pydev\pydevconsole.py 57315 57316
PyDev console: using IPython 2.1.0import sys; print('Python %s on %s' % (sys.version, sys.platform))
Python 3.4.1 |Continuum Analytics, Inc.| (default, May 19 2014, 13:02:30) [MSC v.1600 64 bit (AMD64)] on win32
sys.path.extend(['C:\\Users\\Rasmus\\PycharmProjects\\untitled2'])
In[3]: import IPython
print(IPython.sys_info())
{'commit_hash': '681fd77',
'commit_source': 'installation',
'default_encoding': 'UTF-8',
'ipython_path': 'C:\\pyzo2014a\\lib\\site-packages\\IPython',
'ipython_version': '2.1.0',
'os_name': 'nt',
'platform': 'Windows-8-6.2.9200',
'sys_executable': 'C:\\pyzo2014a\\pythonw.exe',
'sys_platform': 'win32',
'sys_version': '3.4.1 |Continuum Analytics, Inc.| (default, May 19 2014, '
'13:02:30) [MSC v.1600 64 bit (AMD64)]'}
plt.pyplot.show()
hoạt động?