我在Pycharm中使用Anaconda包管理器和Python 3.6运行以下代码:print('before') import nltk print('after') 我在PyCharm的控制台中得到了这个结果。before True after 当我在Python命令行中运行此命令时,输出结果符合预期。NLTK模块的导入语句似乎会打印True。如果有任何想法,请告诉我。我已经尝试了PyCharm中的"Invalidate Caches / Restart"选项。
print
函数,将其替换为一个会触发异常的函数,以便在导入调用期间查看print
发生的位置。或者它也可以启动一个调试器(例如pdb.set_trace()
)。 - Blckknghtprint(nltk.__version__)
吗? - Dan