Я установил Анаконду на Ubuntu 14.04. Анаконда установила Python3.6. У меня уже было Python2.7 (значение по умолчанию Ubuntu) и затем Python3.4 (я установил перед Анакондой).
Хотя Анаконда сделала пакеты импорта намного легче, я не могу сохранить коды в '.py' файл. У анаконды есть ipython (который похож на неактивную оболочку), jupyter (сохраните в '.ipynb'), но ни один не предлагает сохранять его как сценарии с '.py' расширение. Я хочу '.py' сценарии, которые БЕЗДЕЙСТВУЮТ предлагаемые.
Когда я ввожу в терминале
anand@anand-dell:~$ python
Python 3.6.3 |Anaconda, Inc.| (default, Oct 13 2017, 12:02:49)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
но когда я нажимаю Idle, он принимает значение по умолчанию к
Python 3.4.3 (default, Nov 28 2017, 16:41:13)
[GCC 4.8.4] on linux
Type "copyright", "credits" or "license()" for more information.
Как я могу установить НЕАКТИВНЫЙ python3.6?
Скачать idlelib
от cpython repo: https://minhaskamal.github.io/DownGit/#/home? url=https://github.com/python/cpython/tree/3.6/Lib/idlelib
Извлечение idlelib
кому: site-packages
из анаконды.
Создать /usr/local/bin/idle
со следующим содержанием. (Не забудьте изменять первую строку для исправления пути Python Анаконды),
#!/usr/local/lib/python3.6.2/bin/python3.6
from idlelib.pyshell import main
if __name__ == '__main__':
main()
Сначала вам нужно активировать среду conda Если вы еще не создали среду, попробуйте команду
source activate base
. После этого вы сможете запустить в anaconda в режиме ожидания с помощью команды
idle3
и деактивировать среду, используя
source deactivate
или
source deactivate base