pip install github存储库失败:没有文件/目录

ami*_*eli 4 python git pip

我正在研究python模块,我在Github上托管它.

对于测试,我尝试安装它pip.

我在这个问题这个问题上尝试了几种方法.

每次我从运行中收到错误:

pip install git+git://github.com/amiceli/i2c-module
Run Code Online (Sandbox Code Playgroud)

并输出:

Collecting git+git://github.com/amiceli/i2c-module
Cloning git://github.com/amiceli/i2c-module to /tmp/pip-HbjLru-build
No files/directories in /tmp/pip-HbjLru-build/pip-egg-info (from PKG-INFO)
Run Code Online (Sandbox Code Playgroud)

要么

pip install https://github.com/amiceli/i2c-module
Run Code Online (Sandbox Code Playgroud)

输出:

Collecting https://github.com/amiceli/i2c-module
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90:      

InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. 
For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
 InsecurePlatformWarning
 Downloading https://github.com/amiceli/i2c-module
 - 36kB 328kB/s
Cannot unpack file /tmp/pip-3Qo8KK-unpack/i2c-module (downloaded from /tmp/pip-KnZ537-build, content-type: text/html; charset=utf-8); cannot detect archive format
Cannot determine archive format of /tmp/pip-KnZ537-build
Run Code Online (Sandbox Code Playgroud)

或者再次:

pip install git+git://github.com:amiceli/i2c-module.git
Run Code Online (Sandbox Code Playgroud)

输出:

Collecting git+git://github.com:amiceli/i2c-module.git
Cloning git://github.com:amiceli/i2c-module.git to /tmp/pip-d7KPkA-build
fatal: unable to connect to github.com:
github.com: Servname() n'est pas support?e pour ai_socktype

Complete output from command git clone -q git://github.com:amiceli/i2c-module.git /tmp/pip-d7KPkA-build:

 ----------------------------------------
Command "git clone -q git://github.com:amiceli/i2c-module.git /tmp/pip-d7KPkA-build" failed with error code 128 in None
Run Code Online (Sandbox Code Playgroud)

编辑

我有一个新的bug.我安装了模块,它的工作原理.

但是当我尝试导入它时,我就是一个No module named error.

当我尝试时,pip freeze我可以在列表中看到该模块.

Mik*_*maa 8

那是因为Github存储库不是Python包.setup.py说:

  print ('install i2c')
Run Code Online (Sandbox Code Playgroud)

请阅读官方包装指南,了解如何创建正确的Python包.