PythonAnywhere为2.7安装新模块

时间:2014-08-17 00:20:24

标签: python pythonanywhere

我正在尝试使用以下命令安装html2text:

>>pip install --username html2text

我不断收到'语法错误',箭头指向“安装”中的最后一个“l”......

4 个答案:

答案 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