NoPackagesFoundError:当前osx64通道python版本中缺少包

2024-06-16 12:59:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我有macosx 64

我已经运行了conda更新conda

当我运行python -V时,我看到 Python 2.7.14

当我运行python3 -V时,我看到 Python 3.7.5

我的env.yaml文件如下所示:

name: v-env
dependencies:
  - python=3.6.4
  - pip
  - pandas=0.19.2
  - geos
  - libxml2=2.9.4

当我运行:miniconda3/bin/conda env create --name v-env -f env.yml时,我得到:

NoPackagesFoundError: Package missing in current osx-64 channels: 
  - python 3.6.4*

我使用的是2017版本的Miniconda3,因此不确定是哪个版本,但文件名是: Miniconda3-latest-MacOSX-x86_64.sh,因为我正在调试一个我没有编写的旧应用程序

当我跑的时候

conda search main/osx-64::python=3.6.4 我明白了

Loading channels: done
# Name                       Version           Build  Channel             
python                         3.6.4      hc167b69_0  main                
python                         3.6.4      hc167b69_1  main                
python                         3.6.4      hc167b69_3  main

conda info返回

     active environment : None
       user config file : /Users/NAME/.condarc
 populated config files : 
          conda version : 4.8.3
    conda-build version : not installed
         python version : 3.6.4.final.0
       virtual packages : __osx=10.12.6
       base environment : //anaconda  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/osx-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/osx-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : //anaconda/pkgs
                          /Users/NAME/.conda/pkgs
       envs directories : //anaconda/envs
                          /Users/NAME/.conda/envs
               platform : osx-64
             user-agent : conda/4.8.3 requests/2.23.0 CPython/3.6.4 Darwin/16.7.0 OSX/10.12.6
                UID:GID : 2145864231:336272924
             netrc file : None
           offline mode : False

关于python版本有什么建议吗


Tags: namehttps版本envcommainversionrepo
1条回答
网友
1楼 · 发布于 2024-06-16 12:59:15

我刚刚从env.yaml文件中取出python=3.6.4,这允许我创建虚拟env并对其进行源代码激活。然后我运行python-V,得到了 “Python 3.6.2::Continuum Analytics,Inc.” 现在看来已经足够好了

相关问题 更多 >