首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python错误\ Basic

Python错误\ Basic
EN

Unix & Linux用户
提问于 2020-09-30 04:32:06
回答 1查看 105关注 0票数 -1

我试着运行以下代码:

代码语言:javascript
复制
cd
sudo apt-get -y install firefox
cd
wget https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-linux64.tar.gz
tar xzf geckodriver-v0.25.0-linux64.tar.gz
sudo mv geckodriver /usr/bin/geckodriver

但我得到了以下错误:

代码语言:javascript
复制
>>> cd
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'cd' is not defined
>>> sudo apt-get -y install firefox
  File "<stdin>", line 1
    sudo apt-get -y install firefox
         ^
SyntaxError: invalid syntax
>>> cd
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'cd' is not defined
>>> wget https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-linux64.tar.gz
  File "<stdin>", line 1
    wget https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-linux64.tar.gz
         ^
SyntaxError: invalid syntax
>>> tar xzf geckodriver-v0.25.0-linux64.tar.gz
  File "<stdin>", line 1
    tar xzf geckodriver-v0.25.0-linux64.tar.gz
        ^
SyntaxError: invalid syntax
>>> sudo mv geckodriver /usr/bin/geckodriver
  File "<stdin>", line 1
    sudo mv geckodriver /usr/bin/geckodriver
         ^
SyntaxError: invalid syntax
EN

回答 1

Unix & Linux用户

发布于 2020-09-30 07:05:36

似乎您正在使用Python解释器运行这些命令。您显示的命令将由一个shell运行,如bash等,在终端中运行。这不是Python代码。

除了第二个cd不会做任何事情并可以删除之外,我不能说代码的有效性,而且tar命令中使用的文件名需要进行修改,以便与wget (geckodriver-v0.26.0-linux64.tar.gz)下载的文件匹配。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/612106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档