我安装了 pyenv 来管理不同版本的 Python,并用于pip install printtable
下载和安装printtable
.
但是当我在交互式 shell 中导入这个模块时,它不起作用并显示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 章末尾。