Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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
Python 2.7 从Binstar频道安装conda配方_Python 2.7_Conda_Binstar - Fatal编程技术网

Python 2.7 从Binstar频道安装conda配方

Python 2.7 从Binstar频道安装conda配方,python-2.7,conda,binstar,Python 2.7,Conda,Binstar,安装已上载到Binstar频道的软件包时遇到问题: 我使用conda-skeleton命令从PyPi生成一个构建配方。经过一些修补后,一切都按照预期进行了构建和上传 使用建议的命令时: conda安装-chttps://conda.binstar.org/judowill pyvcf 我得到一个错误:没有找到匹配的包:pyvcf错误 我错过什么了吗?上传和可用性之间是否有很长的延迟时间 使用--debug标志,我得到以下输出: conda --debug install -c https://c

安装已上载到Binstar频道的软件包时遇到问题:

我使用
conda-skeleton
命令从PyPi生成一个构建配方。经过一些修补后,一切都按照预期进行了构建和上传

使用建议的命令时:

conda安装-chttps://conda.binstar.org/judowill pyvcf

我得到一个
错误:没有找到匹配的包:pyvcf
错误

我错过什么了吗?上传和可用性之间是否有很长的延迟时间

使用
--debug
标志,我得到以下输出:

conda --debug install -c https://conda.binstar.org/judowill pyvcf
DEBUG:conda.fetch:channel_urls=('https://conda.binstar.org/judowill/linux-64/', 'http://repo.continuum.io/pkgs/free/linux-64/', 'http://repo.continuum.io/pkgs/pro/linux-64/')
Fetching package metadata: INFO:stdoutlog:Fetching package metadata: 
.DEBUG:dotupdate:fetching repodata: http://repo.continuum.io/pkgs/pro/linux-64/ ...
INFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): repo.continuum.io
DEBUG:requests.packages.urllib3.connectionpool:"GET /pkgs/pro/linux-64/repodata.json.bz2 HTTP/1.1" 200 16299
.DEBUG:dotupdate:fetching repodata: http://repo.continuum.io/pkgs/free/linux-64/ ...
DEBUG:requests.packages.urllib3.connectionpool:"GET /pkgs/free/linux-64/repodata.json.bz2 HTTP/1.1" 200 86460
.DEBUG:dotupdate:fetching repodata: https://conda.binstar.org/judowill/linux-64/ ...
INFO:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): conda.binstar.org
DEBUG:requests.packages.urllib3.connectionpool:"GET /judowill/linux-64/repodata.json.bz2 HTTP/1.1" 200 408

INFO:stdoutlog:

DEBUG:conda.plan:H0 specs=['pyvcf', 'conda']
Error: No packages found matching: pyvcf

经过大量的计算,宾斯塔似乎有一个奇怪的错误。如果使用CamelCase名称(例如PyVCF)创建包,则会出现问题。conda安装程序将检查通道中是否有
pyvcf
(即使您指定了
pyvcf
),但找不到它


我正在提交一份bug报告。但是要快速解决这个问题,只需从binstar中删除包,并使用所有小写重新上传。

这不是一个bug
conda
始终对包使用小写名称。从 :


“Conda软件包名称是标准化的,可能只包含小写字母、数字、下划线或连字符。”

您是如何在binstar上创建软件包的?conda build应阻止您创建大写字母的包名。当您首先通过网站创建包时,它不会强制执行此操作。此外,如果您使用CamelCase在Web上创建包,然后使用binstar upload,则会将其放入非规范化包名中。从Web界面创建包时(就像我所做的那样),不会强制执行此约定。当我下载通道定义文件时,它在camel case中有PyVCF。