我在导入以下markdown中显示的以下库时遇到一些问题,这是通过Twitter进行Python情绪分析所必需的:
# General:
import tweepy # To consume Twitter's API
import pandas as pd # To handle data
import numpy as np # For number computing
# For plotting and visualization:
from IPython.display import display
import matplotlib.pyplot as plt
import seaborn as sns
%matplotlib
虽然对Python3 / pip有点新,但作为Rubyist / elephpant,我对自制软件并不陌生 - 在评论出%matplotlib
之后该文件显然会导入除%matplotlib
以外的所有列出的库,其中似乎是the Jupyter invocation - 那么如何在标准Python(3.6.2)中正确加载%matplotlib
的导入以避免以下错误?有替代方法吗?
File "toolbox.py", line 10
%matplotlib
^
SyntaxError: invalid syntax
谢谢!
答案 0 :(得分:3)
从IPython 5.0和matplotlib 2.0开始,您可以避免使用IPython的特定魔法,并使用
matplotlib.pyplot.ion()
/matplotlib.pyplot.ioff()
,这样可以在IPython之外工作
(强调我的)
所以在你的情况下你可以使用:
plt.ion()
而非裸露 %matplotlib
。