康达搜索可找到最新的软件包版本,但会安装以前的版本

时间:2020-03-11 08:51:44

标签: python anaconda conda

所以我在用conda升级软件包时遇到问题。使问题复杂化的是,它在我的计算机上运行正常,而在2台同事计算机上失败。这是我在一个网络驱动器上的专用通道上创建的程序包,程序包名称为“´testes´´”。 运行conda搜索会列出版本1.8.1之前的版本,但是运行conda安装(在新环境中)会导致以下结果(注意,它将找到tesdi版本1.7.0):

Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: C:\Users\<user>\AppData\Local\Miniconda3\envs\TESDI_new_test

  added / updated specs:
    - tesdi


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    setuptools-46.0.0          |           py37_0         535 KB
    ------------------------------------------------------------
                                           Total:         535 KB

The following NEW packages will be INSTALLED:

  alabaster          pkgs/main/win-64::alabaster-0.7.12-py37_0
  appdirs            pkgs/main/win-64::appdirs-1.4.3-py37h28b3542_0
  argh               pkgs/main/win-64::argh-0.26.2-py37_0
  asn1crypto         pkgs/main/win-64::asn1crypto-1.3.0-py37_0
  astroid            pkgs/main/win-64::astroid-2.3.3-py37_0
  atomicwrites       pkgs/main/win-64::atomicwrites-1.3.0-py37_1
  attrs              pkgs/main/noarch::attrs-19.3.0-py_0
  autopep8           pkgs/main/noarch::autopep8-1.4.4-py_0
  babel              pkgs/main/noarch::babel-2.8.0-py_0
  backcall           pkgs/main/win-64::backcall-0.1.0-py37_0
  bcrypt             pkgs/main/win-64::bcrypt-3.1.7-py37he774522_0
  blas               pkgs/main/win-64::blas-1.0-mkl
  bleach             pkgs/main/win-64::bleach-3.1.0-py37_0
  blosc              pkgs/main/win-64::blosc-1.16.3-h7bd577a_0
  bzip2              pkgs/main/win-64::bzip2-1.0.8-he774522_0
  ca-certificates    pkgs/main/win-64::ca-certificates-2020.1.1-0
  certifi            pkgs/main/win-64::certifi-2019.11.28-py37_0
  cffi               pkgs/main/win-64::cffi-1.14.0-py37h7a1dbc1_0
  chardet            pkgs/main/win-64::chardet-3.0.4-py37_1003
  cloudpickle        pkgs/main/noarch::cloudpickle-1.3.0-py_0
  colorama           pkgs/main/noarch::colorama-0.4.3-py_0
  conda              pkgs/main/win-64::conda-4.8.2-py37_0
  conda-package-han~ pkgs/main/win-64::conda-package-handling-1.6.0-py37h62dcd97_0
  cryptography       pkgs/main/win-64::cryptography-2.8-py37h7a1dbc1_0
  cycler             pkgs/main/win-64::cycler-0.10.0-py37_0
  decorator          pkgs/main/noarch::decorator-4.4.1-py_0
  defusedxml         pkgs/main/noarch::defusedxml-0.6.0-py_0
  diff-match-patch   pkgs/main/noarch::diff-match-patch-20181111-py_0
  dill               pkgs/main/win-64::dill-0.3.1.1-py37_0
  docutils           pkgs/main/win-64::docutils-0.16-py37_0
  entrypoints        pkgs/main/win-64::entrypoints-0.3-py37_0
  et_xmlfile         pkgs/main/win-64::et_xmlfile-1.0.1-py37_0
  flake8             pkgs/main/win-64::flake8-3.7.9-py37_0
  freetype           pkgs/main/win-64::freetype-2.9.1-ha9979f8_1
  future             pkgs/main/win-64::future-0.18.2-py37_0
  hdf5               pkgs/main/win-64::hdf5-1.10.4-h7ebc959_0
  icc_rt             pkgs/main/win-64::icc_rt-2019.0.0-h0cc432a_1
  icu                pkgs/main/win-64::icu-58.2-ha66f8fd_1
  idna               pkgs/main/win-64::idna-2.8-py37_0
  imagesize          pkgs/main/noarch::imagesize-1.2.0-py_0
  importlib_metadata pkgs/main/win-64::importlib_metadata-1.5.0-py37_0
  intel-openmp       pkgs/main/win-64::intel-openmp-2020.0-166
  intervaltree       pkgs/main/noarch::intervaltree-3.0.2-py_0
  ipykernel          pkgs/main/win-64::ipykernel-5.1.4-py37h39e3cac_0
  ipython            pkgs/main/win-64::ipython-7.12.0-py37h5ca1d4c_0
  ipython_genutils   pkgs/main/win-64::ipython_genutils-0.2.0-py37_0
  isort              pkgs/main/win-64::isort-4.3.21-py37_0
  jdcal              pkgs/main/noarch::jdcal-1.4.1-py_0
  jedi               pkgs/main/win-64::jedi-0.14.1-py37_0
  jinja2             pkgs/main/noarch::jinja2-2.11.1-py_0
  jpeg               pkgs/main/win-64::jpeg-9b-hb83a4c4_2
  jsonschema         pkgs/main/win-64::jsonschema-3.2.0-py37_0
  jupyter_client     pkgs/main/win-64::jupyter_client-5.3.4-py37_0
  jupyter_core       pkgs/main/win-64::jupyter_core-4.6.1-py37_0
  keyring            pkgs/main/win-64::keyring-21.1.0-py37_0
  kiwisolver         pkgs/main/win-64::kiwisolver-1.1.0-py37ha925a31_0
  lazy-object-proxy  pkgs/main/win-64::lazy-object-proxy-1.4.3-py37he774522_0
  libpng             pkgs/main/win-64::libpng-1.6.37-h2a8f88b_0
  libsodium          pkgs/main/win-64::libsodium-1.0.16-h9d3ae62_0
  libspatialindex    pkgs/main/win-64::libspatialindex-1.9.3-h33f27b4_0
  lz4-c              pkgs/main/win-64::lz4-c-1.8.1.2-h2fa13f4_0
  lzo                pkgs/main/win-64::lzo-2.10-h6df0209_2
  markupsafe         pkgs/main/win-64::markupsafe-1.1.1-py37he774522_0
  matplotlib         pkgs/main/win-64::matplotlib-3.1.3-py37_0
  matplotlib-base    pkgs/main/win-64::matplotlib-base-3.1.3-py37h64f37c6_0
  mccabe             pkgs/main/win-64::mccabe-0.6.1-py37_1
  menuinst           pkgs/main/win-64::menuinst-1.4.16-py37he774522_0
  mistune            pkgs/main/win-64::mistune-0.8.4-py37he774522_0
  mkl                pkgs/main/win-64::mkl-2020.0-166
  mkl-service        pkgs/main/win-64::mkl-service-2.3.0-py37hb782905_0
  mkl_fft            pkgs/main/win-64::mkl_fft-1.0.15-py37h14836fe_0
  mkl_random         pkgs/main/win-64::mkl_random-1.1.0-py37h675688f_0
  mock               pkgs/main/noarch::mock-4.0.1-py_0
  more-itertools     pkgs/main/noarch::more-itertools-8.2.0-py_0
  nbconvert          pkgs/main/win-64::nbconvert-5.6.1-py37_0
  nbformat           pkgs/main/noarch::nbformat-5.0.4-py_0
  networkx           pkgs/main/noarch::networkx-2.4-py_0
  numexpr            pkgs/main/win-64::numexpr-2.7.1-py37h25d0782_0
  numpy              pkgs/main/win-64::numpy-1.18.1-py37h93ca92e_0
  numpy-base         pkgs/main/win-64::numpy-base-1.18.1-py37hc3f5095_1
  numpydoc           pkgs/main/noarch::numpydoc-0.9.2-py_0
  openpyxl           pkgs/main/noarch::openpyxl-3.0.1-py_0
  openssl            pkgs/main/win-64::openssl-1.1.1d-he774522_4
  packaging          pkgs/main/noarch::packaging-20.1-py_0
  pandas             pkgs/main/win-64::pandas-0.25.3-py37ha925a31_0
  pandoc             pkgs/main/win-64::pandoc-2.2.3.2-0
  pandocfilters      pkgs/main/win-64::pandocfilters-1.4.2-py37_1
  paramiko           pkgs/main/noarch::paramiko-2.7.1-py_0
  parso              pkgs/main/noarch::parso-0.5.2-py_0
  pathtools          pkgs/main/noarch::pathtools-0.1.2-py_1
  pexpect            pkgs/main/win-64::pexpect-4.8.0-py37_0
  pickleshare        pkgs/main/win-64::pickleshare-0.7.5-py37_0
  pip                pkgs/main/win-64::pip-20.0.2-py37_1
  pluggy             pkgs/main/win-64::pluggy-0.13.1-py37_0
  progressbar2       pkgs/main/win-64::progressbar2-3.37.1-py37_0
  prompt_toolkit     pkgs/main/noarch::prompt_toolkit-3.0.3-py_0
  psutil             pkgs/main/win-64::psutil-5.6.7-py37he774522_0
  py                 pkgs/main/noarch::py-1.8.1-py_0
  pycodestyle        pkgs/main/win-64::pycodestyle-2.5.0-py37_0
  pycosat            pkgs/main/win-64::pycosat-0.6.3-py37he774522_0
  pycparser          pkgs/main/win-64::pycparser-2.19-py37_0
  pydocstyle         pkgs/main/noarch::pydocstyle-4.0.1-py_0
  pyflakes           pkgs/main/win-64::pyflakes-2.1.1-py37_0
  pygments           pkgs/main/noarch::pygments-2.5.2-py_0
  pylint             pkgs/main/win-64::pylint-2.4.4-py37_0
  pynacl             pkgs/main/win-64::pynacl-1.3.0-py37h62dcd97_0
  pyopenssl          pkgs/main/win-64::pyopenssl-19.1.0-py37_0
  pyparsing          pkgs/main/noarch::pyparsing-2.4.6-py_0
  pyqt               pkgs/main/win-64::pyqt-5.9.2-py37h6538335_2
  pyreadline         pkgs/main/win-64::pyreadline-2.1-py37_1
  pyrsistent         pkgs/main/win-64::pyrsistent-0.15.7-py37he774522_0
  pysocks            pkgs/main/win-64::pysocks-1.7.1-py37_0
  pytables           pkgs/main/win-64::pytables-3.6.1-py37h1da0976_0
  pytest             pkgs/main/win-64::pytest-5.3.5-py37_0
  pytest-runner      pkgs/main/noarch::pytest-runner-5.2-py_0
  python             pkgs/main/win-64::python-3.7.6-h60c2a47_2
  python-dateutil    pkgs/main/noarch::python-dateutil-2.8.1-py_0
  python-jsonrpc-se~ pkgs/main/noarch::python-jsonrpc-server-0.3.4-py_0
  python-language-s~ pkgs/main/win-64::python-language-server-0.31.7-py37_0
  python-utils       pkgs/main/win-64::python-utils-2.3.0-py37_0
  pytz               pkgs/main/noarch::pytz-2019.3-py_0
  pywin32            pkgs/main/win-64::pywin32-227-py37he774522_1
  pywin32-ctypes     pkgs/main/win-64::pywin32-ctypes-0.2.0-py37_1000
  pyyaml             pkgs/main/win-64::pyyaml-5.3-py37he774522_0
  pyzmq              pkgs/main/win-64::pyzmq-18.1.1-py37ha925a31_0
  qdarkstyle         pkgs/main/noarch::qdarkstyle-2.8-py_0
  qt                 pkgs/main/win-64::qt-5.9.7-vc14h73c81de_0
  qtawesome          pkgs/main/noarch::qtawesome-0.6.1-py_0
  qtconsole          pkgs/main/win-64::qtconsole-4.6.0-py37_1
  qtpy               pkgs/main/noarch::qtpy-1.9.0-py_0
  requests           pkgs/main/win-64::requests-2.22.0-py37_1
  rope               pkgs/main/noarch::rope-0.16.0-py_0
  rtree              pkgs/main/win-64::rtree-0.9.3-py37h21ff451_0
  ruamel_yaml        pkgs/main/win-64::ruamel_yaml-0.15.87-py37he774522_0
  scipy              pkgs/main/win-64::scipy-1.4.1-py37h9439919_0
  seaborn            pkgs/main/noarch::seaborn-0.10.0-py_0
  setuptools         pkgs/main/win-64::setuptools-46.0.0-py37_0
  sip                pkgs/main/win-64::sip-4.19.8-py37h6538335_0
  six                pkgs/main/win-64::six-1.14.0-py37_0
  snappy             pkgs/main/win-64::snappy-1.1.7-h777316e_3
  snowballstemmer    pkgs/main/noarch::snowballstemmer-2.0.0-py_0
  sortedcontainers   pkgs/main/win-64::sortedcontainers-2.1.0-py37_0
  sphinx             pkgs/main/noarch::sphinx-2.4.0-py_0
  sphinxcontrib-app~ pkgs/main/noarch::sphinxcontrib-applehelp-1.0.1-py_0
  sphinxcontrib-dev~ pkgs/main/noarch::sphinxcontrib-devhelp-1.0.1-py_0
  sphinxcontrib-htm~ pkgs/main/noarch::sphinxcontrib-htmlhelp-1.0.2-py_0
  sphinxcontrib-jsm~ pkgs/main/noarch::sphinxcontrib-jsmath-1.0.1-py_0
  sphinxcontrib-qth~ pkgs/main/noarch::sphinxcontrib-qthelp-1.0.2-py_0
  sphinxcontrib-ser~ pkgs/main/noarch::sphinxcontrib-serializinghtml-1.1.3-py_0
  spyder             pkgs/main/win-64::spyder-4.0.1-py37_0
  spyder-kernels     pkgs/main/win-64::spyder-kernels-1.8.1-py37_0
  sqlite             pkgs/main/win-64::sqlite-3.31.1-he774522_0
  tesdi              Packages/win-64::tesdi-1.7.0-py37_2
  testpath           pkgs/main/noarch::testpath-0.4.4-py_0
  tornado            pkgs/main/win-64::tornado-6.0.3-py37he774522_3
  tqdm               pkgs/main/noarch::tqdm-4.42.1-py_0
  traitlets          pkgs/main/win-64::traitlets-4.3.3-py37_0
  ujson              pkgs/main/win-64::ujson-1.35-py37hfa6e2cd_0
  urllib3            pkgs/main/win-64::urllib3-1.25.8-py37_0
  vc                 pkgs/main/win-64::vc-14.1-h0510ff6_4
  vs2015_runtime     pkgs/main/win-64::vs2015_runtime-14.16.27012-hf0eaf9b_1
  watchdog           pkgs/main/win-64::watchdog-0.10.2-py37_0
  wcwidth            pkgs/main/noarch::wcwidth-0.1.8-py_0
  webencodings       pkgs/main/win-64::webencodings-0.5.1-py37_1
  wheel              pkgs/main/win-64::wheel-0.34.2-py37_0
  win_inet_pton      pkgs/main/win-64::win_inet_pton-1.1.0-py37_0
  wincertstore       pkgs/main/win-64::wincertstore-0.2-py37_0
  wrapt              pkgs/main/win-64::wrapt-1.11.2-py37he774522_0
  wxpython           pkgs/main/win-64::wxpython-4.0.4-py37ha925a31_0
  xz                 pkgs/main/win-64::xz-5.2.4-h2fa13f4_4
  yaml               pkgs/main/win-64::yaml-0.1.7-hc54c509_2
  yapf               pkgs/main/noarch::yapf-0.28.0-py_0
  zeromq             pkgs/main/win-64::zeromq-4.3.1-h33f27b4_3
  zipp               pkgs/main/noarch::zipp-2.2.0-py_0
  zlib               pkgs/main/win-64::zlib-1.2.11-h62dcd97_3
  zstd               pkgs/main/win-64::zstd-1.3.7-h508b16e_0

在安装了1.7.0版的环境中调用升级会导致所有软件包已安装的消息。呼叫conda install tesdi=1.8.1会得到:

Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: \
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

1.7.0版和1.8.0版之间的主要变化是在主软件包文件夹中添加了一个子软件包。 setuptools.find_packages()正确地识别了这一点。 在这一点上,我感到非常困惑,我不明白为什么它可以在干净的环境中运行,但在同事的计算机上却没有,

meta.yaml如下:

  name: tesdi
  version: "1.8.1"

source:
    path: ../package/

build:
  number: 1

requirements:
  build:
    - python
    - setuptools

  run:
    - python
    - pandas =0.25
    - numpy >=1.16
    - matplotlib>=3.1.1
    - dill
    - progressbar2
    - spyder >=4.0.0
    - pyyaml >=5.1.2
    - appdirs
    - pytables
    - seaborn >=0.9
    - psutil >=5.6.3
    - openpyxl==3.0.1
    - pywin32
    - wxpython
    - ipython >=7.9
    - conda
    - setuptools
    - packaging
    - networkx

0 个答案:

没有答案