首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装python3.5的github3.py模块

安装python3.5的github3.py模块
EN

Stack Overflow用户
提问于 2016-07-21 04:23:34
回答 2查看 1.7K关注 0票数 3

我想在kali linux上的python3.5上安装github3.py模块。

我该怎么安装呢?

我已经在航站楼试过了

代码语言:javascript
复制
pip install github3.py

但它已经安装了python2.7。

代码语言:javascript
复制
root@kali:~# conda install pip
bash: conda: command not found
root@kali:~# python --version
Python 2.7.11+
root@kali:~# pip install github3.py
Requirement already satisfied (use --upgrade to upgrade): github3.py in   /usr/local/lib/python2.7/dist-packages
Requirement already satisfied (use --upgrade to upgrade):     requests>=2.0    in /usr/lib/python2.7/dist-packages (from github3.py)
Requirement already satisfied (use --upgrade to upgrade): uritemplate.py>=0.2.0 in /usr/local/lib/python2.7/dist-packages (from github3.py)
root@kali:~# python3.5
Python 3.5.2 (default, Jul  5 2016, 11:33:36) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
 >>> 

我安装了Python3.5,如下所示

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-24 15:04:30

代码语言:javascript
复制
root@kali:~# git clone --depth=50 https://github.com/sigmavirus24/github3.py.git sigmavirus24/github3.py

我们可以使用它来获得github3.py的设置,然后在根目录中的root directory中下载它,我获得一个名为sigmavirus24的文件夹,然后在Github3的文件夹设置中再获得一个名为Github3.py的文件夹,现在在终端中输入以下命令

代码语言:javascript
复制
root@kali:~# ls
cryptology                                   ps3
Desktop                                      Public
Documents                                    __pycache__
Downloads                                    pycharm-community-2016.1.4
jesolem-PCV-376d597                          PycharmProjects
ll.py                                        sigmavirus24
root@kali:~# cd sigmavirus24
root@kali:~/sigmavirus24# ls
github3.py
root@kali:~/sigmavirus24# cd github3.py
root@kali:~/sigmavirus24/github3.py# ls
AUTHORS.rst           example-notebooks         LICENSE          setup.cfg
CODE_OF_CONDUCT.md    github3                   Makefile         setup.py
CONTRIBUTING.rst      HISTORY.rst               MANIFEST.in      tests
dev-requirements.txt  images                    README.rst       tox.ini
docs                  LATEST_VERSION_NOTES.rst  report_issue.py
root@kali:~/sigmavirus24/github3.py# python3.5 setup.py install
running install
Checking .pth file support in /usr/local/lib/python3.5/dist-packages/
/usr/bin/python3.5 -E -c pass
TEST PASSED: /usr/local/lib/python3.5/dist-packages/ appears to support     .pth files
running bdist_egg
running egg_info
creating github3.py.egg-info
writing github3.py.egg-info/PKG-INFO
writing dependency_links to github3.py.egg-info/dependency_links.txt
writing top-level names to github3.py.egg-info/top_level.txt
writing requirements to github3.py.egg-info/requires.txt
writing manifest file 'github3.py.egg-info/SOURCES.txt'
reading manifest file 'github3.py.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching '*.pyc'
no previously-included directories found matching 'docs/_build'
writing manifest file 'github3.py.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-i686/egg
running install_lib
running build_py
creating build
creating build/lib
creating build/lib/github3
copying github3/null.py -> build/lib/github3
copying github3/orgs.py -> build/lib/github3
copying github3/decorators.py -> build/lib/github3
copying github3/events.py -> build/lib/github3
copying github3/models.py -> build/lib/github3
copying github3/exceptions.py -> build/lib/github3
copying github3/utils.py -> build/lib/github3
copying github3/pulls.py -> build/lib/github3
copying github3/github.py -> build/lib/github3
copying github3/api.py -> build/lib/github3
copying github3/__about__.py -> build/lib/github3
copying github3/users.py -> build/lib/github3
copying github3/git.py -> build/lib/github3
copying github3/licenses.py -> build/lib/github3
copying github3/session.py -> build/lib/github3
copying github3/auths.py -> build/lib/github3
copying github3/notifications.py -> build/lib/github3
copying github3/__init__.py -> build/lib/github3
copying github3/structs.py -> build/lib/github3
creating build/lib/github3/gists
copying github3/gists/gist.py -> build/lib/github3/gists
copying github3/gists/file.py -> build/lib/github3/gists
copying github3/gists/history.py -> build/lib/github3/gists
copying github3/gists/__init__.py -> build/lib/github3/gists
copying github3/gists/comment.py -> build/lib/github3/gists
creating build/lib/github3/repos
copying github3/repos/stats.py -> build/lib/github3/repos
copying github3/repos/status.py -> build/lib/github3/repos
copying github3/repos/pages.py -> build/lib/github3/repos
copying github3/repos/branch.py -> build/lib/github3/repos
copying github3/repos/comparison.py -> build/lib/github3/repos
copying github3/repos/repo.py -> build/lib/github3/repos
copying github3/repos/issue_import.py -> build/lib/github3/repos
copying github3/repos/tag.py -> build/lib/github3/repos
copying github3/repos/contents.py -> build/lib/github3/repos
copying github3/repos/hook.py -> build/lib/github3/repos
copying github3/repos/deployment.py -> build/lib/github3/repos
copying github3/repos/commit.py -> build/lib/github3/repos
copying github3/repos/release.py -> build/lib/github3/repos
copying github3/repos/__init__.py -> build/lib/github3/repos
copying github3/repos/comment.py -> build/lib/github3/repos
creating build/lib/github3/issues
copying github3/issues/label.py -> build/lib/github3/issues
copying github3/issues/issue.py -> build/lib/github3/issues
copying github3/issues/event.py -> build/lib/github3/issues
copying github3/issues/milestone.py -> build/lib/github3/issues
copying github3/issues/__init__.py -> build/lib/github3/issues
copying github3/issues/comment.py -> build/lib/github3/issues
creating build/lib/github3/search
copying github3/search/repository.py -> build/lib/github3/search
copying github3/search/issue.py -> build/lib/github3/search
copying github3/search/user.py -> build/lib/github3/search
copying github3/search/code.py -> build/lib/github3/search
copying github3/search/__init__.py -> build/lib/github3/search
creating build/bdist.linux-i686
creating build/bdist.linux-i686/egg
creating build/bdist.linux-i686/egg/github3
copying build/lib/github3/null.py -> build/bdist.linux-i686/egg/github3
copying build/lib/github3/orgs.py -> build/bdist.linux-i686/egg/github3
copying build/lib/github3/decorators.py -> build/bdist.linux-i686/egg  /github3
creating build/bdist.linux-i686/egg/github3/gists
copying build/lib/github3/gists/gist.py -> build/bdist.linux-i686/egg/github3/gists
copying build/lib/github3/gists/file.py -> build/bdist.linux-i686/egg/github3/gists
copying build/lib/github3/gists/history.py -> build/bdist.linux-i686/egg/github3/gists
copying build/lib/github3/gists/__init__.py -> build/bdist.linux-i686/egg/github3/gists
copying build/lib/github3/gists/comment.py -> build/bdist.linux-i686/egg/github3/gists
copying build/lib/github3/events.py -> build/bdist.linux-i686/egg/github3
copying build/lib/github3/models.py -> build/bdist.linux-i686/egg/github3
copying build/lib/github3/exceptions.py -> build/bdist.linux-i686/egg/github3
copying build/lib/github3/utils.py -> build/bdist.linux-i686/egg/github3
copying build/lib/github3/pulls.py -> build/bdist.linux-i686/egg/github3
copying build/lib/github3/github.py -> build/bdist.linux-i686/egg/github3
copying build/lib/github3/api.py -> build/bdist.linux-i686/egg/github3
copying build/lib/github3/__about__.py -> build/bdist.linux-i686/egg/github3
creating build/bdist.linux-i686/egg/github3/repos
copying build/lib/github3/repos/stats.py -> build/bdist.linux-i686/egg/github3/repos
Moving uritemplate.py-0.3.0-py3.5.egg to /usr/local/lib/python3.5/dist-packages
Adding uritemplate.py 0.3.0 to easy-install.pth file

Installed /usr/local/lib/python3.5/dist-packages/uritemplate.py-0.3.0-  py3.5.egg
Searching for requests==2.9.1
Best match: requests 2.9.1
Adding requests 2.9.1 to easy-install.pth file

Using /usr/lib/python3/dist-packages
root@kali:~/Downloads# 

现在关闭终端,再次运行终端,然后键入以下命令,以确保正确地运行github3

代码语言:javascript
复制
root@kali:~# python3.5
Python 3.5.2 (default, Jul  5 2016, 11:33:36) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import github3
>>> 
票数 0
EN

Stack Overflow用户

发布于 2016-07-21 06:57:56

python -m pip install github3.py应该能工作。它能在我的Windows 10电脑上工作。我们获得了类似的产出:

代码语言:javascript
复制
$ python -m pip install github3.py
Collecting github3.py
  Downloading github3.py-0.9.5-py2.py3-none-any.whl (109kB)
    100% |################################| 112kB 159kB/s
Requirement already satisfied (use --upgrade to upgrade): requests>=2.0 in c:\anaconda3\lib\site-packages (from github3.
py)
Collecting uritemplate.py>=0.2.0 (from github3.py)
  Downloading uritemplate.py-0.3.0.tar.gz
Building wheels for collected packages: uritemplate.py
  Running setup.py bdist_wheel for uritemplate.py ... done
  Stored in directory: C:\Users\Forest\AppData\Local\pip\Cache\wheels\f0\28\64\52c28cc4428d1c79eb7e923cade677f5e63ae1d2f
d5d274e19
Successfully built uritemplate.py
Installing collected packages: uritemplate.py, github3.py
Successfully installed github3.py-0.9.5 uritemplate.py-0.3.0

我们得到了类似于Building wheels ...的东西

如果您再次尝试运行该命令,我们将得到:

代码语言:javascript
复制
$ python -m pip install github3.py
Requirement already satisfied (use --upgrade to upgrade): github3.py in c:\anaconda3\lib\site-packages
Requirement already satisfied (use --upgrade to upgrade): requests>=2.0 in c:\anaconda3\lib\site-packages (from github3.
py)
Requirement already satisfied (use --upgrade to upgrade): uritemplate.py>=0.2.0 in c:\anaconda3\lib\site-packages (from
github3.py)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38494850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档