Как установить НЕАКТИВНЫЙ Python 3.6, для работы с Анакондой?

Я установил Анаконду на 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?

1
задан 8 February 2018 в 16:24

2 ответа

  1. Скачать idlelib от cpython repo: https://minhaskamal.github.io/DownGit/#/home? url=https://github.com/python/cpython/tree/3.6/Lib/idlelib

  2. Извлечение idlelib кому: site-packages из анаконды.

  3. Создать /usr/local/bin/idle со следующим содержанием. (Не забудьте изменять первую строку для исправления пути Python Анаконды),

    #!/usr/local/lib/python3.6.2/bin/python3.6
    
    from idlelib.pyshell import main
    if __name__ == '__main__':
        main()
    
2
ответ дан 7 December 2019 в 13:26

Сначала вам нужно активировать среду conda Если вы еще не создали среду, попробуйте команду

source activate base

. После этого вы сможете запустить в anaconda в режиме ожидания с помощью команды

idle3

и деактивировать среду, используя

source deactivate

или

source deactivate base
1
ответ дан 27 January 2020 в 04:48

Другие вопросы по тегам:

Похожие вопросы: