在使用jupiter编辑器编写的python脚本中使用非anaconda模块
我刚刚开始探索python脚本。我正在使用anaconda/jupyter编辑器 我有一个python可执行文件,比如说“newcrawler”,我用“pip安装newcrawler”安装了它。它安装在正确的环境、python等中。 我可以在jupyter中导入模块 但是,我遇到了一个问题“SyntaxError:无效语法” 脚本:在使用jupiter编辑器编写的python脚本中使用非anaconda模块,anaconda,jupyter-notebook,Anaconda,Jupyter Notebook,我刚刚开始探索python脚本。我正在使用anaconda/jupyter编辑器 我有一个python可执行文件,比如说“newcrawler”,我用“pip安装newcrawler”安装了它。它安装在正确的环境、python等中。 我可以在jupyter中导入模块 但是,我遇到了一个问题“SyntaxError:无效语法” 脚本: %aimport news-crawler as nc nc reports USA -o out.csv -s 20160101 -e 20161231 -ke
%aimport news-crawler as nc
nc reports USA -o out.csv -s 20160101 -e 20161231 -keyword election.
“报告”后面的错误点。
我假设这是因为传递了多个参数。
我非常感谢您在这里对python语法的帮助。
提前谢谢
同一行在命令行中运行良好。终于找到了答案。
命令:
是在shell中运行可执行文件的命令,而不是IPython命令。
我只需要在命令前面加上前缀!在IPython中运行。您是否尝试过在关键字之前使用
--
?这不是问题所在,无论出于何种原因,第二个参数都会导致语法错误。命令行中的同一行可以正常工作。
news-crawler reports USA -o out.csv -s 20160101 -e 20161231 -keyword election