Cygwin и Conda: активировать, деактивировать не работают должным образом - PullRequest
0 голосов
/ 27 апреля 2018

Я использую управление пакетами Cygwin и Conda в Windows 10, и использование Cygwin действительно странно, и я не могу понять, что происходит.

Такие команды, как activate myEnv, не работают (как предполагает документация) в терминале Cygwin, но conda activate myEnv будет работать. Я также не могу устанавливать приложения в активированной среде - там сказано, что в папке среды нет среды. Если я укажу имя среды, все будет хорошо. Я не могу деактивировать окружение.

Нужно ли мне выполнить полную деинсталляцию или дать какой-нибудь совет по поводу моей настройки?

Список окружений:

joshua@Josh-Laptop ~
$ conda info --envs
# conda environments:
#
base                  *  C:\Users\joshu\Anaconda3
MLenv                    C:\Users\joshu\Anaconda3\envs\MLenv
Web                      C:\Users\joshu\Anaconda3\envs\Web
ml                       C:\Users\joshu\Anaconda3\envs\ml

Попытка активировать среду MLenv

joshua@Josh-Laptop ~
$ activate MLenv

Проблема в том, что база еще выбрана

joshua@Josh-Laptop ~
$ conda info --envs
# conda environments:
#
base                  *  C:\Users\joshu\Anaconda3
MLenv                    C:\Users\joshu\Anaconda3\envs\MLenv
Web                      C:\Users\joshu\Anaconda3\envs\Web
ml                       C:\Users\joshu\Anaconda3\envs\ml

Попытка активации снова (работает с указанным conda)

joshua@Josh-Laptop ~
$ conda activate MLenv

Но нет ли звездочки рядом с окружающей средой?

(MLenv)
joshua@Josh-Laptop ~
conda info --envs
# conda environments:
#
base                     C:\Users\joshu\Anaconda3
MLenv                    C:\Users\joshu\Anaconda3\envs\MLenv
Web                      C:\Users\joshu\Anaconda3\envs\Web
ml                       C:\Users\joshu\Anaconda3\envs\ml

Попытка установить пакет, Среда не найдена ??

(MLenv)
joshua@Josh-Laptop ~
conda install scikit-learn

EnvironmentLocationNotFound: Not a conda environment: 
C:\Users\joshu\Anaconda3\envs\MLenv

Попытка еще раз, но указание среды (распознает местоположение сейчас).

(MLenv)
joshua@Josh-Laptop ~
conda install scikit-learn -n MLenv
Solving environment: ...working... done

## Package Plan ##

  environment location: C:\Users\joshu\Anaconda3\envs\MLenv

  added / updated specs:
    - scikit-learn


The following NEW packages will be INSTALLED:

    scikit-learn: 0.19.1-py36h53aea1b_0

Proceed ([y]/n)? y

Preparing transaction: ...working... done
Verifying transaction: ...working... done
Executing transaction: ...working... done

И последнее, но не менее важное: я не могу деактивировать свое окружение

)(MLenv)
joshua@Josh-Laptop ~
source deactivate

)(MLenv)
joshua@Josh-Laptop ~
conda info --envs
# conda environments:
#
base                     C:\Users\joshu\Anaconda3
MLenv                    C:\Users\joshu\Anaconda3\envs\MLenv
Web                      C:\Users\joshu\Anaconda3\envs\Web
ml                       C:\Users\joshu\Anaconda3\envs\ml

)(MLenv)
joshua@Josh-Laptop ~
deactivate

)(MLenv)
joshua@Josh-Laptop ~
conda info --envs
# conda environments:
#
base                     C:\Users\joshu\Anaconda3
MLenv                    C:\Users\joshu\Anaconda3\envs\MLenv
Web                      C:\Users\joshu\Anaconda3\envs\Web
ml                       C:\Users\joshu\Anaconda3\envs\ml

Вот мои Пути (с активированным MLenv)

) (MLenv)
joshua@Josh-Laptop ~
echo $PATH | tr ":" "\n" | nl
     1  /cygdrive/c/Users/joshu/Anaconda3/envs/MLenv
/Library/mingw-w64/biners/joshu/Anaconda3/envs/MLenv
/Library/usr/bine/c/Users/joshu/Anaconda3/envs/MLenv
/Library/bindrive/c/Users/joshu/Anaconda3/envs/MLenv
/Scripts/cygdrive/c/Users/joshu/Anaconda3/envs/MLenv
/bin 6  /cygdrive/c/Users/joshu/Anaconda3/envs/MLenv
     7  /cygdrive/c/Users/joshu/Anaconda3/envs/MLenv
     8  /cygdrive/c/Users/joshu/Anaconda3/envs/MLenv/Library/mingw-w64/bin
     9  /cygdrive/c/Users/joshu/Anaconda3/envs/MLenv/Library/usr/bin
    10  /cygdrive/c/Users/joshu/Anaconda3/envs/MLenv/Library/bin
    11  /cygdrive/c/Users/joshu/Anaconda3/envs/MLenv/Scripts
    12  /cygdrive/c/Users/joshu/Anaconda3/envs/MLenv/bin
    13  /cygdrive/c/Users/joshu/Anaconda3
    14  /usr/local/bin
    15  /usr/bin
    16  /cygdrive/c/Cygwin/bin
    17  /cygdrive/c/users/joshu
    18  /cygdrive/c/Program Files (x86)/Intel/iCLS Client
    19  /cygdrive/c/Program Files/Intel/iCLS Client
    20  /cygdrive/c/WINDOWS/system32
    21  /cygdrive/c/WINDOWS
    22  /cygdrive/c/WINDOWS/System32/Wbem
    23  /cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0
    24  /cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL
    25  /cygdrive/c/Program Files/Intel/Intel(R) Management Engine Components/DAL
    26  /cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/IPT
    27  /cygdrive/c/Program Files/Intel/Intel(R) Management Engine Components/IPT
    28  /cygdrive/c/Program Files (x86)/Windows Kits/8.1/Windows Performance Toolkit
    29  /cygdrive/c/Program Files/Intel/WiFi/bin
    30  /cygdrive/c/Program Files/Common Files/Intel/WirelessCommon
    31  /cygdrive/c/Program Files/PuTTY
    32  /cygdrive/c/Program Files/HDF_Group/HDF5/1.8.19/bin
    33  /cygdrive/c/Program Files/MiKTeX 2.9/miktex/bin/x64
    34  /cygdrive/c/Users/joshu/Anaconda3
    35  /cygdrive/c/Users/joshu/Anaconda3/Scripts
    36  /cygdrive/c/Users/joshu/Anaconda3/Library/bin
    37  /cygdrive/c/Users/joshu/Anaconda3/ffmpeg/bin
    38  /cygdrive/c/Users/joshu/AppData/Local/Microsoft/WindowsApps
    39  /cygdrive/c/Users/joshu/AppData/Local/Google/Cloud SDK/google-cloud-sdk/bin
    40  /cygdrive/c/Users/joshu/AppData/Local/GitHubDesktop/bin
    41  /cygdrive/c/Program Files/Microsoft VS Code/bin
    42  /cygdrive/c/cygwin/bin
    43  /cygdrive/c/Users/joshu/Anaconda3/python.exe
    44  /usr/bin/python2.7.exe
    45  /usr/bin/aws

** Вот мои пути (новое окно, окружение не активировано) **

joshua@Josh-Laptop ~
$ echo $PATH | tr ":" "\n" | nl
     1  /cygdrive/c/Users/joshu/Anaconda3
     2  /usr/local/bin
     3  /usr/bin
     4  /cygdrive/c/Cygwin/bin
     5  /cygdrive/c/users/joshu
     6  /cygdrive/c/Program Files (x86)/Intel/iCLS Client
     7  /cygdrive/c/Program Files/Intel/iCLS Client
     8  /cygdrive/c/WINDOWS/system32
     9  /cygdrive/c/WINDOWS
    10  /cygdrive/c/WINDOWS/System32/Wbem
    11  /cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0
    12  /cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL
    13  /cygdrive/c/Program Files/Intel/Intel(R) Management Engine Components/DAL
    14  /cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/IPT
    15  /cygdrive/c/Program Files/Intel/Intel(R) Management Engine Components/IPT
    16  /cygdrive/c/Program Files (x86)/Windows Kits/8.1/Windows Performance Toolkit
    17  /cygdrive/c/Program Files/Intel/WiFi/bin
    18  /cygdrive/c/Program Files/Common Files/Intel/WirelessCommon
    19  /cygdrive/c/Program Files/PuTTY
    20  /cygdrive/c/Program Files/HDF_Group/HDF5/1.8.19/bin
    21  /cygdrive/c/Program Files/MiKTeX 2.9/miktex/bin/x64
    22  /cygdrive/c/Users/joshu/Anaconda3
    23  /cygdrive/c/Users/joshu/Anaconda3/Scripts
    24  /cygdrive/c/Users/joshu/Anaconda3/Library/bin
    25  /cygdrive/c/Users/joshu/Anaconda3/ffmpeg/bin
    26  /cygdrive/c/Users/joshu/AppData/Local/Microsoft/WindowsApps
    27  /cygdrive/c/Users/joshu/AppData/Local/Google/Cloud SDK/google-cloud-sdk/bin
    28  /cygdrive/c/Users/joshu/AppData/Local/GitHubDesktop/bin
    29  /cygdrive/c/Program Files/Microsoft VS Code/bin
    30  /cygdrive/c/cygwin/bin
    31  /cygdrive/c/Users/joshu/Anaconda3/python
    32  /cygdrive/c/cygwin64/bin/python
    33  /cygdrive/c/cygwin64/bin/aws
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...