Pythonの古いバージョンがありました。次に、古いバージョンをアンインストールし、新しいバージョンの 2.7.9 をインストールしました。
2.7.9 をグローバル バージョンとして設定しましたpyenv
が、すべてのモジュールが検出されません。これらはアップグレード前にインストールされています。今、それらをアンインストールして再インストールしましたが、まだ機能していません...
~/Projects/development$ python
Python 2.7.9 (default, Mar 3 2016, 16:42:45)
[GCC 4.6.3] on linux2
>>> from github import Github
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named github
Pythonのアップグレード後にすでに再インストールされています! それらを再度インストールしようとすると、要件はすでに満たされたというエラーが発生します。
~/Projects/development$ pip install PyGithub
Requirement already satisfied (use --upgrade to upgrade): PyGithub in /usr/local/lib/python2.7/dist-packages
Cleaning up...
私に何ができる?
~/Projects/development$ pyenv versions
system
* 2.7.9 (set by /home/user/.pyenv/version)
~/Projects/development$ python
Python 2.7.9 (default, Mar 3 2016, 16:42:45)
[GCC 4.6.3] on linux2
>>> sys.executable
'/usr/local/bin/python'
>>> sys.exec_prefix
'/usr/local'
>>> print '\n'.join(sys.path)
/usr/local/lib/python27.zip
/usr/local/lib/python2.7
/usr/local/lib/python2.7/plat-linux2
/usr/local/lib/python2.7/lib-tk
/usr/local/lib/python2.7/lib-old
/usr/local/lib/python2.7/lib-dynload
/usr/local/lib/python2.7/site-packages
which pip
を与え/usr/bin/pip
ます。