我試圖在Ubuntu 16.04上使用python3.6安裝scikit,並且似乎無法讓pip正常工作。Python 3.6和pip在Ubuntu上安裝錯誤
我通過運行sudo apt-get install python3-pip
拋出一個錯誤,說
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我得到安裝PIP3這
pip
File "/usr/local/lib/python3.6/site.py", line 177
file=sys.stderr)
^
SyntaxError: invalid syntax
我是新來的蟒蛇stackoverflow所以任何幫助將不勝感激。
如果你下載一封來自PyPI的文件會發生什麼情況,下載包它到您的服務器,並以這種方式安裝?步驟:1)tar -xf file_name; 2)cd file_name; 3)python3 setup.py install – ATLUS
也許python 3的兩個版本混淆了。如果您調用'pip3 --version'和'pip --version',輸出是什麼? –
它看起來像是Python 3.6的錯誤,而不是你正在安裝的模塊。 Pip可能由於某種原因而被損壞,或者在下載時不完整。 – numbermaniac