小编Shi*_*ing的帖子

conda 无法自行更新

我在装有 rhel7 的 Linux 机器上,当我尝试安装一些软件包时,我收到以下消息。

Solving environment: failed

CondaValueError: Malformed version string '~': invalid character(s).
Run Code Online (Sandbox Code Playgroud)

谷歌搜索建议更新conda(我的conda版本是4.5.11)。于是我尝试更新conda,但是canda虽然没有错误但更新失败,如下图。

$ conda update -n base conda
Solving environment: done


==> WARNING: A newer version of conda exists. <==
current version: 4.5.11
latest version: 4.8.3

Please update conda by running

$ conda update -n base conda

# All requested packages already installed.

$ conda --version
conda 4.5.11
Run Code Online (Sandbox Code Playgroud)

重复该命令得到相同的结果。

anaconda conda miniconda

17
推荐指数
1
解决办法
2万
查看次数

带有命名参数的 Perl 子例程

当我试图找出一种简单的方法来使变量作为参数传递给被调用子例程中不可变的子例程时,我发现了一个显示以下内容的网页:

#!/usr/bin/perl 

# Function Definition 
sub Func(Int $variable) 
{ 
  # Operation to be performed 
  $variable /= 2; 
} 

# Defining a local variable 
my $value = 20; 

# Function Call with local variable 
print Func($value); 
Run Code Online (Sandbox Code Playgroud)

输出:

Error: Cannot assign to an immutable value
Run Code Online (Sandbox Code Playgroud)

谁能告诉我它所说的 Perl 版本是什么?它讨论了可以设置为可变或不可变的命名参数,这是我正在寻找的东西,但给出的示例对我来说根本不起作用。我正在使用 Perl 5.26.3。

perl

1
推荐指数
1
解决办法
99
查看次数

标签 统计

anaconda ×1

conda ×1

miniconda ×1

perl ×1