Anaconda进出虚拟环境

用了很多次还是总忘,记一下。

查看Python环境

    conda info --env   ‘*’代表当前环境。

创建虚拟环境:

    pip create -n py37 python=3.7或

    conda create -n py37 python=3.7

Windows下:

    激活虚拟环境:activate py37

    退出虚拟环境:deactivate

linux下:

    激活虚拟环境:source activate py37

    退出虚拟环境:source deactivate

删除环境:

    使用命令conda remove -n your_env_name(虚拟环境名称) --all, 即可删除。

遇到的问题:

1.

(base) C:\Users\Administrator>conda create -n py36 python=3.6
Collecting package metadata (repodata.json): failed

# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

    Traceback (most recent call last):
      File "D:\anaconda\install\lib\site-packages\conda\core\subdir_data.py", line 248, in _load
        repodata_fn=self.repodata_fn)
      File "D:\anaconda\install\lib\site-packages\conda\core\subdir_data.py", line 598, in fetch_repodata_remote_request
        raise Response304ContentUnchanged()
    conda.core.subdir_data.Response304ContentUnchanged

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "D:\anaconda\install\lib\site-packages\conda\exceptions.py", line 1079, in __call__
        return func(*args, **kwargs)
      File "D:\anaconda\install\lib\site-packages\conda\cli\main.py", line 84, in _main
        exit_code = do_call(args, p)
      File "D:\anaconda\install\lib\site-packages\conda\cli\conda_argparse.py", line 82, in do_call
        return getattr(module, func_name)(args, parser)
      File "D:\anaconda\install\lib\site-packages\conda\cli\main_create.py", line 37, in execute
        install(args, parser, 'create')
      File "D:\anaconda\install\lib\site-packages\conda\cli\install.py", line 265, in install
        should_retry_solve=(_should_retry_unfrozen or repodata_fn != repodata_fns[-1]),
      File "D:\anaconda\install\lib\site-packages\conda\core\solve.py", line 117, in solve_for_transaction
        should_retry_solve)
      File "D:\anaconda\install\lib\site-packages\conda\core\solve.py", line 158, in solve_for_diff
        force_remove, should_retry_solve)
      File "D:\anaconda\install\lib\site-packages\conda\core\solve.py", line 262, in solve_final_state
        ssc = self._collect_all_metadata(ssc)
      File "D:\anaconda\install\lib\site-packages\conda\common\io.py", line 88, in decorated
        return f(*args, **kwds)
      File "D:\anaconda\install\lib\site-packages\conda\core\solve.py", line 415, in _collect_all_metadata
        index, r = self._prepare(prepared_specs)
      File "D:\anaconda\install\lib\site-packages\conda\core\solve.py", line 1011, in _prepare
        self.subdirs, prepared_specs, self._repodata_fn)
      File "D:\anaconda\install\lib\site-packages\conda\core\index.py", line 228, in get_reduced_index
        repodata_fn=repodata_fn)
      File "D:\anaconda\install\lib\site-packages\conda\core\subdir_data.py", line 105, in query_all
        result = tuple(concat(executor.map(subdir_query, channel_urls)))
      File "D:\anaconda\install\lib\concurrent\futures\_base.py", line 586, in result_iterator
        yield fs.pop().result()
      File "D:\anaconda\install\lib\concurrent\futures\_base.py", line 425, in result
        return self.__get_result()
      File "D:\anaconda\install\lib\concurrent\futures\_base.py", line 384, in __get_result
        raise self._exception
      File "D:\anaconda\install\lib\concurrent\futures\thread.py", line 57, in run
        result = self.fn(*self.args, **self.kwargs)
      File "D:\anaconda\install\lib\site-packages\conda\core\subdir_data.py", line 98, in <lambda>
        package_ref_or_match_spec))
      File "D:\anaconda\install\lib\site-packages\conda\core\subdir_data.py", line 110, in query
        self.load()
      File "D:\anaconda\install\lib\site-packages\conda\core\subdir_data.py", line 174, in load
        _internal_state = self._load()
      File "D:\anaconda\install\lib\site-packages\conda\core\subdir_data.py", line 263, in _load
        mod_etag_headers.get('_mod'))
      File "D:\anaconda\install\lib\site-packages\conda\core\subdir_data.py", line 311, in _read_local_repdata
        _internal_state = self._process_raw_repodata_str(raw_repodata_str)
      File "D:\anaconda\install\lib\site-packages\conda\core\subdir_data.py", line 349, in _process_raw_repodata_str
        json_obj = json.loads(raw_repodata_str or '{}')
      File "D:\anaconda\install\lib\json\__init__.py", line 348, in loads
        return _default_decoder.decode(s)
      File "D:\anaconda\install\lib\json\decoder.py", line 337, in decode
        obj, end = self.raw_decode(s, idx=_w(s, 0).end())
      File "D:\anaconda\install\lib\json\decoder.py", line 353, in raw_decode
        obj, end = self.scan_once(s, idx)
    json.decoder.JSONDecodeError: Unterminated string starting at: line 1874050 column 17 (char 53935929)

`$ D:\anaconda\install\Scripts\conda-script.py create -n py36 python=3.6`

  environment variables:
                 CIO_TEST=<not set>
        CONDA_DEFAULT_ENV=base
                CONDA_EXE=D:\anaconda\install\condabin\..\Scripts\conda.exe
               CONDA_EXES="D:\anaconda\install\condabin\..\Scripts\conda.exe"
             CONDA_PREFIX=D:\anaconda\install
    CONDA_PROMPT_MODIFIER=(base)
         CONDA_PYTHON_EXE=D:\anaconda\install\python.exe
               CONDA_ROOT=D:\anaconda\install
              CONDA_SHLVL=1
                CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0
                 HOMEPATH=\Users\Administrator
          NVTOOLSEXT_PATH=C:\Program Files\NVIDIA Corporation\NvToolsExt\
                     PATH=D:\anaconda\install;D:\anaconda\install\Library\mingw-w64\bin;D:\anaco
                          nda\install\Library\usr\bin;D:\anaconda\install\Library\bin;D:\anacond
                          a\install\Scripts;D:\anaconda\install\bin;D:\anaconda\install;D:\anaco
                          nda\install\Library\mingw-w64\bin;D:\anaconda\install\Library\usr\bin;
                          D:\anaconda\install\Library\bin;D:\anaconda\install\Scripts;D:\anacond
                          a\install\bin;D:\anaconda\install\condabin;C:\Program Files\NVIDIA GPU
                          Computing Toolkit\CUDA\v11.0\bin;C:\Program Files\NVIDIA GPU Computing
                          Toolkit\CUDA\v11.0\libnvvp;D:\Xftp;D:\Xshell;C:\Windows\system32;C:\Wi
                          ndows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v
                          1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA Corporat
                          ion\PhysX\Common;D:\anaconda\install;D:\anaconda\install\Scripts;D:\an
                          aconda\install\Library\bin;D:\anaconda\install\Library\mingw-w64;D:\gi
                          t\2.25\Git\cmd;C:\Users\Administrator\AppData\Roaming\Python\Python37\
                          Scripts;D:\TensorRT\TensorRT-7.0.0.11\lib;C:\Program Files\NVIDIA
                          Corporation\Nsight Compute 2020.1.1;C:\Program Files\NVIDIA
                          Corporation\NVIDIA NvDLISR;C:\Program Files\NVIDIA GPU Computing
                          Toolkit\CUDA\v11.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\C
                          UDA\v11.0\lib\x64;D:\curl\curl-7.71.1-win64-mingw\bin;D:\ffmpeg\ffmpeg
                          -20200412-f1894c2-win64-static\bin;D:\C_opencv\opencv\build\x64\vc14\b
                          in;C:\Program Files\dotnet;D:\anaconda\install;D:\anaconda\install\Lib
                          rary\mingw-w64\bin;D:\anaconda\install\Library\usr\bin;D:\anaconda\ins
                          tall\Library\bin;D:\anaconda\install\Scripts;C:\Users\Administrator\Ap
                          pData\Local\Microsoft\WindowsApps;D:\pycharm\PyCharm Community Edition
                          2020.1.2\bin;.;C:\Users\Administrator\.dotnet\tools;D:\Install\DriverG
                          enius;D:\Install\DriverGenius\ksoft
             PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\Windows
                          PowerShell\v1.0\Modules
       REQUESTS_CA_BUNDLE=<not set>
            SSL_CERT_FILE=<not set>

     active environment : base
    active env location : D:\anaconda\install
            shell level : 1
       user config file : C:\Users\Administrator\.condarc
 populated config files : C:\Users\Administrator\.condarc
          conda version : 4.8.3
    conda-build version : 3.15.1
         python version : 3.7.0.final.0
       virtual packages : __cuda=11.0
       base environment : D:\anaconda\install  (writable)
           channel URLs : https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch
                          https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/win-64
                          https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/noarch
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/noarch
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/noarch
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/noarch
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/noarch
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/noarch
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch
                          https://mirrors.ustc.edu.cn/anaconda/pkgs/free/win-64
                          https://mirrors.ustc.edu.cn/anaconda/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : D:\anaconda\install\pkgs
                          C:\Users\Administrator\.conda\pkgs
                          C:\Users\Administrator\AppData\Local\conda\conda\pkgs
       envs directories : D:\anaconda\install\envs
                          C:\Users\Administrator\.conda\envs
                          C:\Users\Administrator\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/4.8.3 requests/2.24.0 CPython/3.7.0 Windows/10 Windows/10.0.17763
          administrator : False
             netrc file : None
           offline mode : False


An unexpected error has occurred. Conda has prepared the above report.

Upload successful.

解决办法:

a. 先查看channels

conda config --get channels

我的电脑上运行结果是:

--add channels 'defaults'   # lowest priority
--add channels 'https://mirrors.ustc.edu.cn/anaconda/pkgs/free/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/'
--add channels 'https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'   # highest priority

2. 移除conda-forge

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

这个镜像之前没有出过问题,他的用处还挺多的,如果解决了建议还是加上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值