小编Wir*_*nto的帖子

安装anaconda包的特定BUILD

有没有办法在Anaconda中安装特定的build +版本的软件包?Stack Overflow post" anaconda/conda - 安装特定软件包版本 "显示了如何安装特定版本的软件包.但是看下面 - 有几个枕头包版本4.2.1上面有"py27"前缀.

背景:我正在摸索着想出"conda search"输出的含义.例如,在我的安装上,conda search pillow给出:

pillow                       2.1.0                    py26_0  defaults
...
                          *  3.3.1                    py27_0  defaults        
                             3.3.1                    py34_0  defaults        
                             3.3.1                    py35_0  defaults        
....
                             4.2.1                    py27_0  defaults        
                             4.2.1                    py35_0  defaults        
                             4.2.1                    py36_0  defaults        
                             4.2.1            py27h7cd2321_0  defaults        
                             4.2.1            py35h03abc04_0  defaults        
                             4.2.1            py36h9119f52_0  defaults        
                             4.3.0            py35h550890c_1  defaults        
                             4.3.0            py27h353bd0c_1  defaults        
                             4.3.0            py36h6f462bf_1  defaults        
Run Code Online (Sandbox Code Playgroud)

我理解2.1.0,3.3.1等的含义 - 版本号.但是做什么py27_0defaults意味着什么?更令人难以置信的是尾随的十六进制数字的新外观,如py27h7cd2321_0.在研究了一些之后:

https://www.anaconda.com/blog/developer-blog/package-better-conda-build-3/

告诉我,这是一种编码包的特定版本的新方法.

回到我的问题:鉴于我仍然使用Python 2.7的anaconda系列,我们如何选择py27_0构建而不是另一个(py27h7cd2321_0)conda install …

python anaconda

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

CRC32与CRC32C?

CRC32和CRC32C有什么区别?我知道CRC32很长一段时间了,但今天刚听说CRC32C.它们基本上是相同的方法(即两者都导致给定数据的相同哈希)?

hash checksum

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

Docker:重新连接到"docker exec"进程

如果我docker exec用来点燃一个shell,

docker exec -ti <CONTAINER> /bin/bash
Run Code Online (Sandbox Code Playgroud)

我可以使用Ctrl + p Ctrl + q来分离这个shell进程.然后这个shell仍然在容器内部运行,但是我怎样才能重新连接到那个特定的shell(开头的那个docker exec,不是docker run)?

docker

11
推荐指数
2
解决办法
1397
查看次数

检测 bash 中是否存在 Bash 完成

检测 bash 完成包是否加载到我的 bash shell 中的方法是什么?从 2.1 版bash-completion(包含在 Debian 8 中)开始,没有 shell 变量来指示这一点,除了BASH_COMPLETION_COMPAT_DIR,这不是一个可靠的指标。

bash bash-completion

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

conda env创建失败了吗?

我试图为anaconda安装创建一个新环境,我想要从原始安装中进行调整.我发现这不起作用:

$ conda env create --name pandas018numpy111 pandas018test1
Using Anaconda Cloud api site https://api.anaconda.org
Error: Invalid name, try the format: user/package
pandas018test1 does not exist or can't be accessed
environment.yml file not found
There is no requirements.txt
Run Code Online (Sandbox Code Playgroud)

这有什么不对?

我想要完成的是创建原始环境的副本,添加一些模块进行测试,然后抛弃测试环境(pandas018numpy111).

python anaconda

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

GNU 缩进:哪个选项将函数返回类型放在同一行

使用 GNU indent,当我使用gnustyle 时,我最终会得到这样的源代码:

void
compute_column_indices(u32 size, s32 * ind)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

但我不希望返回值 (void) 独占一行。该linux风格做了,但它引入了其他风格方面,我不喜欢。

这就是我想要做的:

void compute_column_indices(u32 size, s32 * ind)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

使用什么开关来实现这一点?我盯着手册页,我找不到它。

c code-formatting gnu-indent

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

Autoconf:检测目标平台是32位还是64位

在GNU Autoconf中:有一种简单的方法(预制宏?或autoconf-archive宏?)来确定我们的目标平台的位数是32位还是64位?如果你好奇我为什么这么问:我需要知道这一点,因为在Good'old Fortran(2003年之前),没有办法确定size_t是4字节还是8字节宽.

autoconf

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

从Cray Fortran获取当前主机名

任何人都知道如何从Cray Fortran程序中获取当前主机名?我基本上想要UNIX的输出gethostname().在浏览Craydocs页面后,我发现PXF*函数似乎不包含这些信息.

Wirawan

unix fortran cray

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

检测排列符号的简单代码

假设我有一个整数数组:

1 2 5 3 7 6
Run Code Online (Sandbox Code Playgroud)

什么是足够简单的算法来确定这是按排序方式排列的数字的偶数还是奇数排列(即1 2 3 5 6 7)?性能在这里并不是特别重要;我宁愿有一个简单的代码。

algorithm

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