有没有办法在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_0和defaults意味着什么?更令人难以置信的是尾随的十六进制数字的新外观,如py27h7cd2321_0.在研究了一些之后:
https://www.anaconda.com/blog/developer-blog/package-better-conda-build-3/
告诉我,这是一种编码包的特定版本的新方法.
回到我的问题:鉴于我仍然使用Python 2.7的anaconda系列,我们如何选择py27_0构建而不是另一个(py27h7cd2321_0)conda install …
CRC32和CRC32C有什么区别?我知道CRC32很长一段时间了,但今天刚听说CRC32C.它们基本上是相同的方法(即两者都导致给定数据的相同哈希)?
如果我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)?
检测 bash 完成包是否加载到我的 bash shell 中的方法是什么?从 2.1 版bash-completion(包含在 Debian 8 中)开始,没有 shell 变量来指示这一点,除了BASH_COMPLETION_COMPAT_DIR,这不是一个可靠的指标。
我试图为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).
使用 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)
使用什么开关来实现这一点?我盯着手册页,我找不到它。
在GNU Autoconf中:有一种简单的方法(预制宏?或autoconf-archive宏?)来确定我们的目标平台的位数是32位还是64位?如果你好奇我为什么这么问:我需要知道这一点,因为在Good'old Fortran(2003年之前),没有办法确定size_t是4字节还是8字节宽.
任何人都知道如何从Cray Fortran程序中获取当前主机名?我基本上想要UNIX的输出gethostname().在浏览Craydocs页面后,我发现PXF*函数似乎不包含这些信息.
Wirawan
假设我有一个整数数组:
1 2 5 3 7 6
Run Code Online (Sandbox Code Playgroud)
什么是足够简单的算法来确定这是按排序方式排列的数字的偶数还是奇数排列(即1 2 3 5 6 7)?性能在这里并不是特别重要;我宁愿有一个简单的代码。