我正在尝试运行一个网站上给出的脚本,以抓取我的第一个个人项目的曲棍球数据(我是编程新手,想开始自己的项目)。 它需要我安装python 3和anaconda。在进行故障排除和安装之后,我已经安装了运行脚本的所有必备组件。
它的工作方式是在终端中,据我了解,您应该能够运行“ import hockey_scraper”。 找不到命令。
第一次搜索显示我使用#!/ usr / bin / env python3
% #!/usr/bin/env python3 import hockey_scraper
现在我得到“ zsh:未找到事件:/ usr / bin / env”
第二次搜索显示bash,也许zsh看不到!并且必须用双引号引起来。
% '#!/usr/bin/env python' > import hockey_scraper
zsh:没有这样的文件或目录:#!/ usr / bin / env python
现在,我对需要做的事情感到困惑,因为我已经安装了python2.7和3.x,在python -V和python3 -V中都可以看到它们。
编辑:
答案 0 :(得分:2)
如果您同时安装了两个Python版本,那么有可能在Python 2下安装了hockey-scraper
,您使用了什么命令来安装hockey-scraper
?您应该尝试使用pip3 install hockey-scraper
第二,您在哪里运行import hockey-scraper
?它应该在您的Python脚本中而不在终端中执行。
答案 1 :(得分:2)
您正在混淆 shell命令和 python代码。
#!/usr/bin/env python3
是您将在Shell脚本顶部放置的一行。但是你不是那样做的。您只想运行python。因此,只需在命令提示符下键入python3
。
然后,一旦进入python shell,就可以开始输入python代码,例如import hockey_scraper
。
答案 2 :(得分:0)
在终端内,您必须运行“ pip install hockey_scraper”。但是,一旦完成“ import hockey_scraper”命令,它就会出现在Python脚本的顶部。不在终端内。
一旦您写完了在顶部包含“ import hockey_scraper”的python文件,请进入终端内部并导航至python文件。然后执行“ python3(nameOfFile).py”。
-阿伦