В Ubuntu 14.04 установлено 3 версии Python 2.7 / 3.4 / 3.6;
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty
Python3 по умолчанию работает с 3.4.
$ python3
Python 3.4.3 (default, Nov 28 2017, 16:41:13)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Я хочу сделать Python 3.6 по умолчанию. Как мне это сделать?
Во-вторых, поскольку python3.4 используется по умолчанию, pip3 использует его и не может установить модуль slackclient, который больше относится к
$ sudo pip3 install slackclient
Downloading/unpacking slackclient
Downloading slackclient-2.1.0-py2.py3-none-any.whl (51kB): 51kB downloaded
Downloading/unpacking aiohttp>3.5.2 (from slackclient)
Downloading aiohttp-3.5.4.tar.gz (1.1MB): 1.1MB downloaded
Running setup.py (path:/tmp/pip_build_root/aiohttp/setup.py) egg_info for package aiohttp
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip_build_root/aiohttp/setup.py", line 13, in <module>
raise RuntimeError("aiohttp 3.x requires Python 3.5.3+")
RuntimeError: aiohttp 3.x requires Python 3.5.3+
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip_build_root/aiohttp/setup.py", line 13, in <module>
raise RuntimeError("aiohttp 3.x requires Python 3.5.3+")
RuntimeError: aiohttp 3.x requires Python 3.5.3+
----------------------------------------
Cleaning up...
Любая помощь очень ценится.
Я вижу символические ссылки python3 на python3.4, но не уверен, что изменение поможет, поскольку это производственная система, поэтому я не хочу делать ничего, о чем я не знаю.
/usr/bin$ ls -l python3.4*
-rwxr-xr-x 2 root root 3714088 Nov 28 2017 python3.4
lrwxrwxrwx 1 root root 33 Nov 28 2017 python3.4-config -> x86_64-linux-gnu-python3.4-config
-rwxr-xr-x 2 root root 3714088 Nov 28 2017 python3.4m
lrwxrwxrwx 1 root root 34 Nov 28 2017 python3.4m-config -> x86_64-linux-gnu-python3.4m-config