python-3.x 安装conda的虚拟环境时发生ClobberError

yftpprvb  于 2022-11-26  发布在  Python
关注(0)|答案(2)|浏览(1019)

我使用下面的命令为conda创建了一个虚拟环境,所有必需的绑定都保存在.yml文件中。
conda env create -f virtual_platform_linux.yml但我得到这个错误:

ClobberError: This transaction has incompatible packages due to a shared path.   packages: conda-forge::libgcc-4.8.5-2, conda-forge::libgcc-ng-7.2.0-hdf63c60_3   path: 'lib/libgcc_s.so'

ClobberError: This transaction has incompatible packages due to a shared path.   packages: conda-forge::libgcc-4.8.5-2, conda-forge::libgcc-ng-7.2.0-hdf63c60_3   path: 'lib/libgcc_s.so.1'

ClobberError: This transaction has incompatible packages due to a shared path.   packages: conda-forge::libgcc-4.8.5-2, conda-forge::libgcc-ng-7.2.0-hdf63c60_3   path: 'lib/libgomp.so'

ClobberError: This transaction has incompatible packages due to a shared path.   packages: conda-forge::libgcc-4.8.5-2, conda-forge::libgcc-ng-7.2.0-hdf63c60_3   path: 'lib/libgomp.so.1'

ClobberError: This transaction has incompatible packages due to a shared path.   packages: conda-forge::libgcc-4.8.5-2, conda-forge::libgcc-ng-7.2.0-hdf63c60_3   path: 'lib/libgomp.so.1.0.0'

ClobberError: This transaction has incompatible packages due to a shared path.   packages: conda-forge::libgcc-4.8.5-2, conda-forge::libgcc-ng-7.2.0-hdf63c60_3   path: 'lib/libquadmath.so'

ClobberError: This transaction has incompatible packages due to a shared path.   packages: conda-forge::libgcc-4.8.5-2, conda-forge::libgcc-ng-7.2.0-hdf63c60_3   path: 'lib/libquadmath.so.0'

ClobberError: This transaction has incompatible packages due to a shared path.   packages: conda-forge::libgcc-4.8.5-2, conda-forge::libgcc-ng-7.2.0-hdf63c60_3   path: 'lib/libquadmath.so.0.0.0'

ClobberError: This transaction has incompatible packages due to a shared path.   packages: conda-forge::libgcc-4.8.5-2, conda-forge::libstdcxx-ng-7.2.0-hdf63c60_3   path: 'lib/libstdc++.so'

ClobberError: This transaction has incompatible packages due to a shared path.   packages: conda-forge::libgcc-4.8.5-2, conda-forge::libstdcxx-ng-7.2.0-hdf63c60_3   path: 'lib/libstdc++.so.6'

ClobberError: This transaction has incompatible packages due to a shared path.   packages: conda-forge::python-3.5.4-0, conda-forge::pytables-3.3.0-np111py35_0   path: 'lib/python3.5/__pycache__/__future__.cpython-35.pyc'

ClobberError: This transaction has incompatible packages due to a shared path.   packages: conda-forge::python-3.5.4-0, conda-forge::mpmath-0.19-py35_1, conda-forge::pytables-3.3.0-np111py35_0   path: 'lib/python3.5/__pycache__/_bootlocale.cpython-35.pyc'

ClobberError: This transaction has incompatible packages due to a shared path.   packages: conda-forge::python-3.5.4-0, conda-forge::mpmath-0.19-py35_1, conda-forge::pytables-3.3.0-np111py35_0   path: 'lib/python3.5/__pycache__/_collections_abc.cpython-35.pyc'
hts6caw3

hts6caw31#

在运行这个命令之前尝试执行conda clean --all

vbopmzt1

vbopmzt12#

从我的.condarc文件的频道列表中删除“默认值”为我解决了这个问题。
我的.condarc文件最初包含以下内容,我只是删除了'-defaults',这样我的cannels中就只有conda-forge了:

ssl_verify: true 
channels:
   - conda-forge
   - defaults

相关问题