Python 3.6和pip在Ubuntu上安装错误

时间:2017-06-02 21:41:07

标签: python python-3.x pip

我正在尝试在Ubuntu 16.04上使用python3.6安装scikit,似乎无法让pip正常工作。

我通过运行sudo apt-get install python3-pip

安装了pip3

抛出错误说

pip3 install scikit
Failed to import the site module
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site.py", line 73, in <module>
    import os
  File "/usr/local/lib/python3.6/os.py", line 652, in <module>
    from _collections_abc import MutableMapping
  File "/usr/local/lib/python3.6/_collections_abc.py", line 64
    async def _ag(): yield
                    ^
SyntaxError: 'yield' inside async function

如果我尝试运行pip,我会得到这个

  pip
  File "/usr/local/lib/python3.6/site.py", line 177
    file=sys.stderr)
        ^
  SyntaxError: invalid syntax

我是python和stackoverflow的新手,所以任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

尝试安装Pypi推荐的那个

pip3 install scikit-learn

如果这不起作用,只需从这里下载包

https://pypi.python.org/pypi/scikit-learn/0.15.2