Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/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
Python 巨蟒:上传到全球频道_Python_Python 3.x_Anaconda_Conda_Python Packaging - Fatal编程技术网

Python 巨蟒:上传到全球频道

Python 巨蟒:上传到全球频道,python,python-3.x,anaconda,conda,python-packaging,Python,Python 3.x,Anaconda,Conda,Python Packaging,我使用pip已经有一段时间了,但我现在需要使用Anaconda,因为它在Windows上支持h5py,而无需编译它 我将我的第一个软件包上传到Anaconda.org(使用教程),一切都很顺利。但是我注意到我必须运行此命令才能安装: conda install mypackage -c myusername 虽然我注意到其他软件包(如PyQt和h5py)可以通过以下方式安装: conda install h5py 所以很明显,为了进入“全球频道”,我们需要做一些特别的事情。我找不到任何关于这

我使用pip已经有一段时间了,但我现在需要使用Anaconda,因为它在Windows上支持
h5py
,而无需编译它

我将我的第一个软件包上传到Anaconda.org(使用教程),一切都很顺利。但是我注意到我必须运行此命令才能安装:

conda install mypackage -c myusername
虽然我注意到其他软件包(如PyQt和h5py)可以通过以下方式安装:

conda install h5py

所以很明显,为了进入“全球频道”,我们需要做一些特别的事情。我找不到任何关于这方面的信息。如何将软件包上载到全球频道?

conda中的所有软件包都是从频道安装的。默认情况下,
defaults
频道会添加到配置文件中。因此,您只需要添加您的频道,以便在配置文件中自动搜索

conda config --add channels myusername
将确保在搜索现有频道之前搜索您的频道,而

conda config --append channels myusername

将确保在任何现有频道之后搜索您的频道。

感谢您的回复。虽然这听起来像是在本地添加配置。意思:如果我转到另一台计算机,我将无法执行
conda安装mysoftware
,除非我重新进行此配置。所以我想我的问题是:
h5py
的人是如何让它在我的电脑上工作的,而不必让我添加你提到的配置的?
defaults
频道是由conda的创建者/维护者Continuum Analytics维护的。因此,您必须与他们联系,以便将您的软件包添加到
默认值中。。。否则,您将不得不自己打包
conda
/Python并制作一个新的发行版:-)是否有标准的联系表单或请求?据我所知还没有。你可以在网站上提出这个问题,也可以直接向Continuum IO发送电子邮件。实际上,我在github的另一个回购协议中提出了这个问题。等待他们的回应。