У меня OpenSuse 42.3, в котором есть python2.7 в /usr
, и я скомпилировал python3.6 из исходного кода в /usr/local
python3 работает нормально.
Iнужно установить другие пакеты, такие как numpy, pandas с pip.
Я обнаружил, что pip3 есть в /usr/local/bin/pip3
с командой which pip3
, но когда я пытаюсь запустить любую команду с pip3 (Например, pip3 --version
) , он не может сказать это
Traceback (most recent call last):
File "/usr/local/bin/pip3", line 7, in <module>
from pip import main
File "/usr/local/lib/python3.6/site-packages/pip/__init__.py", line 21, in <module>
from pip._vendor.urllib3.exceptions import DependencyWarning
File "/usr/local/lib/python3.6/site-packages/pip/_vendor/urllib3/__init__.py", line 8, in <module>
from .connectionpool import (
File "/usr/local/lib/python3.6/site-packages/pip/_vendor/urllib3/connectionpool.py", line 7, in <module>
from socket import error as SocketError, timeout as SocketTimeout
File "/usr/local/lib/python3.6/socket.py", line 49, in <module>
import _socket
ModuleNotFoundError: No module named '_socket'