さまざまなバージョンの Python を管理するために pyenv をpip install printtable
インストールし、ダウンロードしてインストールするために使用しますprinttable
。
しかし、このモジュールを対話型シェルにインポートすると、機能せず、ImportError
.
$ pyenv versions
system
2.7.11
* 3.5.1 (set by /Users/apple/.pyenv/version)
$ pip list
pip (8.0.0)
printtable (1.2)
setuptools (18.2)
$ python
Python 3.5.1 (default, Jan 21 2016, 12:50:43)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.72)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import printtable
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/apple/.pyenv/versions/3.5.1/lib/python3.5/site-packages/printtable/__init__.py", line 1, in <module>
from printtable import PrintTable
ImportError: cannot import name 'PrintTable'
pyenv でモジュールを管理するにはどうすればよいですか?
PS。私は本Automate the boring stuff
を一歩一歩進んでいます。そのprinttable
部分は第6章の終わりにあります。