pip install github 存储库失败:否 files/directories
pip install github repository fails: No files/directories
我正在开发 python 模块,我将其托管在 Github 上。
为了测试,我尝试用pip
安装它。
我尝试了在 this question and this question 中看到的几种方法。
每次我收到来自 运行 的错误:
pip install git+git://github.com/amiceli/i2c-module
输出:
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)
或
pip install https://github.com/amiceli/i2c-module
输出:
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
或者再次:
pip install git+git://github.com:amiceli/i2c-module.git
输出:
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
编辑
我有一个新的错误。我已经安装了模块,它可以工作。
但是当我尝试导入它时,我有一个 No module named error
。
当我尝试 pip freeze
时,我可以在列表中看到该模块。
那是因为 Github 存储库不是 Python 包。 setup.py
说:
print ('install i2c')
Please read official packaging guide how to create a proper Python package.
我正在开发 python 模块,我将其托管在 Github 上。
为了测试,我尝试用pip
安装它。
我尝试了在 this question and this question 中看到的几种方法。
每次我收到来自 运行 的错误:
pip install git+git://github.com/amiceli/i2c-module
输出:
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)
或
pip install https://github.com/amiceli/i2c-module
输出:
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
或者再次:
pip install git+git://github.com:amiceli/i2c-module.git
输出:
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
编辑
我有一个新的错误。我已经安装了模块,它可以工作。
但是当我尝试导入它时,我有一个 No module named error
。
当我尝试 pip freeze
时,我可以在列表中看到该模块。
那是因为 Github 存储库不是 Python 包。 setup.py
说:
print ('install i2c')
Please read official packaging guide how to create a proper Python package.