Какой установщик использовать для Miniconda с Python 3.6? - PullRequest
1 голос
/ 19 апреля 2019

Я планировал использовать Miniconda (MC) и TensirFlow (TF) вместе, и поскольку TF с Python 3 требует Python 3.4, 3.5 или 3.6, мне нужно установить более старую версию MC сPython 3.

Однако соглашение об именах установщика на странице архива немного неясно.Я хочу Python 3.6 x64 для Windows, но для этого, похоже, есть два установщика: Miniconda-3.6.0-Windows-x86_64.exe и Miniconda3-3.6.0-Windows-x86_64.exe.В чем разница между ними?

Кроме того, хотя оба из них интуитивно, кажется, указывают на Python 3.6, что происходит с другими установщиками, такими как Miniconda3-4.5.12-Windows-x86_64.exe;наверняка, это не индикатор Python 4.5?Что здесь происходит?

Ответы [ 2 ]

1 голос
/ 19 апреля 2019

Палка с миникондой latest, поэтому в вашем случае Miniconda3-latest-Windows-x86_64.exe. В отличие от pip, Conda - очень интеллектуальный менеджер пакетов, который пытается сопоставить версии зависимостей, чтобы все установленные вами пакеты работали в данной виртуальной среде. Я предлагаю создать виртуальную среду conda, а затем установить внутри TensorFlow. Это то, что я делаю на работе.

Кроме того, FYI, conda-версия TensorFlow была оптимизирована для работы быстрее, чем версия pip во многих ситуациях см. Этот пост от Anaconda .

Пример:

    conda create -n tf
    conda activate tf
    conda install tensorflow
    ## alternatively if you have a compatible nvidia gpu:
    conda install tensorflow-gpu
0 голосов
/ 23 апреля 2019

К сожалению, я не могу говорить за Windows.Я думаю, что в виртуальной среде вам также нужно будет установить pip, поэтому conda install pip

...