为python3.5安装github3.py模块

时间:2016-07-21 04:23:34

标签: linux python-3.x

我想在kali linux上的python 3.5上安装github3.py模块。

我该如何安装?

我已经尝试过终端

pip install github3.py

但它安装了python 2.7。

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,如图所示

2 个答案:

答案 0 :(得分:1)

hadoop fs -chown -R deepdive:root /user/deepdive/应该有效。它适用于我的Windows 10计算机。我们获得了类似的输出:

python -m pip install github3.py

我们得到类似$ 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 ...

答案 1 :(得分:0)

root@kali:~# git clone --depth=50 https://github.com/sigmavirus24/github3.py.git sigmavirus24/github3.py

我们可以使用它来获取github3.py的设置并将其下载到root directory 在根目录中,我获取了一个名为sigmavirus24的文件夹,然后在Github3.py的文件夹设置中再次获得另一个名为Github3的文件夹 现在在终端

中输入以下命令
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正确匹配

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
>>>