我正在尝试使用以下命令安装html2text:
>>pip install --username html2text
我不断收到'语法错误',箭头指向“安装”中的最后一个“l”......
答案 0 :(得分:6)
在python控制台中运行此命令时会发生这种情况。
样本
$ python
>>> pip install
File "<stdin>", line 1
pip install
^
SyntaxError: invalid syntax
>>> pip install --username html2text
File "<stdin>", line 1
pip install --username html2text
^
SyntaxError: invalid syntax
>>> exit()
$
从python控制台退出,并在操作系统命令提示符下在python shell外部运行
以下列出了有效选项:http://pip.readthedocs.org/en/latest/reference/pip_install.html#options您的意思是--upgrade
吗?
答案 1 :(得分:5)
它需要从Bash运行,而不是Python,你正在寻找的正确命令是:
pip install --user html2text
--user是文字的,而不是您的用户名的占位符。
答案 2 :(得分:2)
Pip没有名为--username
的标志。我刚刚查看了Python软件包安装程序的手册(usr$ man pip
)。
尝试:
sudo pip install html2text
答案 3 :(得分:-1)
在安装命令的最后使用--user,以便只为当前用户安装软件包,而不是为所有用户安装。
pip install html2text --user
或
pip3 install html2text --user