Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Conda:更新gcc和isl错误_Gcc_Conda_Isl - Fatal编程技术网

Conda:更新gcc和isl错误

Conda:更新gcc和isl错误,gcc,conda,isl,Gcc,Conda,Isl,我已经安装了conda 4.3.22,希望将conda gcc从4.8.5更新到6.2.0。通过使用以下命令,由于isl版本,我得到了一个错误。但是,由于gcc版本的原因,我尝试安装较新版本的isl时出错。这是一个相当愚蠢的问题,但我不知道如何解决它 $ conda install -c salford_systems gcc-6=6.2.0 Fetching package metadata ........... Solving package specifications: Packa

我已经安装了conda 4.3.22,希望将conda gcc从4.8.5更新到6.2.0。通过使用以下命令,由于isl版本,我得到了一个错误。但是,由于gcc版本的原因,我尝试安装较新版本的isl时出错。这是一个相当愚蠢的问题,但我不知道如何解决它

$ conda install -c salford_systems gcc-6=6.2.0
Fetching package metadata ...........
Solving package specifications: 

PackageNotFoundError: Dependency missing in current linux-64 channels: 
  - gcc-6 6.2.0* -> isl >=0.17,<=0.17.1


$ conda install -c conda-forge isl=0.17.1
Fetching package metadata ...........
Solving package specifications: .

UnsatisfiableError: The following specifications were found to be in conflict:
  - gcc -> isl >=0.10,<=0.14
  - isl 0.17.1*
Use "conda info <package>" to see the dependencies for each package.
$conda安装-c salford_系统gcc-6=6.2.0
正在获取包元数据。。。。。。。。。。。
解决包装规格问题:
PackageNotFoundError:当前linux-64通道中缺少依赖项:
-gcc-6 6.2.0*->isl>=0.17,isl>=0.10,isl 0.12*
-gcc-6.2.0*
使用“conda info”查看每个包的依赖项。
我是否理解正确,gcc和gcc-6是不同的包,它们都需要不同版本的isl,从而导致我的问题?我只需要一个支持GLIBCXX_3.4.21的更新版本的gcc


提前谢谢。

我解决了我的问题,谢谢你darthbith帮我解决了问题

由于gcc和gcc-6实际上是两个不同的包,所以解决方案是删除gcc。在那之后,我必须在安装gcc-6之前更新isl。使用的命令包括:

conda uninstall gcc
conda install -c conda-forge isl=0.17.1
conda install -c salford_systems gcc-6=6.2.0

我能解决我的问题,谢谢你darthbith帮我解决

由于gcc和gcc-6实际上是两个不同的包,所以解决方案是删除gcc。在那之后,我必须在安装gcc-6之前更新isl。使用的命令包括:

conda uninstall gcc
conda install -c conda-forge isl=0.17.1
conda install -c salford_systems gcc-6=6.2.0

可以尝试在install命令中指定两个通道吗
conda安装-c conda forge-c salford_systems gcc-6=6.2.0 isl=0.17.1
darthbith感谢您的回答。很遗憾,您的命令不起作用,有关详细信息,请参见编辑1。是的,
gcc
gcc-6
似乎是不同的包。我不知道如何解决所有这些依赖关系,您必须使用
conda info
,正如错误中所建议的那样,来确定哪些通道可以工作。您可以尝试在install命令中指定两个通道吗
conda安装-c conda forge-c salford_systems gcc-6=6.2.0 isl=0.17.1
darthbith感谢您的回答。很遗憾,您的命令不起作用,有关详细信息,请参见编辑1。是的,
gcc
gcc-6
似乎是不同的包。我不确定如何解决所有这些依赖关系,您必须使用
conda info
,正如错误中所建议的那样,来确定哪些依赖关系有效