尝试在python中“导入外延”或“从外延导入*”时出错(使用pycharm IDE)

即使我将包安装到项目解释器(python文件的解释器也设置为相同的环境),当我尝试导入epipy时Python抛出错误

  • 尝试使用绝对导入;从外延进口 *

  • 尝试导入特定函数,例如从 epipy import case_tree

  • 尝试卸载并重新安装软件包

我的代码:

将熊猫导入为 pd

进口外延

我希望导入没有错误的安装包,收到以下错误:

/Users/Noelle/Python/stats/bin/python /Users/Noelle/Python/stats/basic_analytics.py

Traceback (most recent call last):

  File "/Users/Noelle/Python/stats/basic_analytics.py", line 2, in <module>

    import epipy

  File "/Users/Noelle/Python/stats/lib/python3.6/site-packages/epipy/__init__.py", line 5, in <module>

    from .analyses import generation_analysis, reproduction_number, create_2x2

  File "/Users/Noelle/Python/stats/lib/python3.6/site-packages/epipy/analyses.py", line 88

    print 'Summary of reproduction numbers'

                                          ^

SyntaxError: Missing parentheses in call to 'print'. Did you mean print('Summary of reproduction numbers')?

进程以退出代码 1 结束


芜湖不芜
浏览 158回答 2
2回答

青春有我

你是从pip安装还是直接从github安装?根据这个帖子,pip版本只兼容python 2,对于py3.x,你必须直接下载github版本

至尊宝的传说

该错误是因为正在调用打印:print'Summary&nbsp;of&nbsp;reproduction&nbsp;numbers'代替:print('Summary&nbsp;of&nbsp;reproduction&nbsp;numbers')Python 3 打印语法与 Python 2 不同编辑:这似乎是因为您安装的 Epipy 软件包适用于 python 2 而不是 python 3
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python