【发布时间】:2017-08-27 17:39:56
【问题描述】:
我已经在 /usr/local/share/pynids-0.6.3 目录中的 https://bitbucket.org/jmichel/pynids 运行 Jessie Light 的 Raspberry Pi v.2 上安装了 pynids (pynids-0.6.3),如下所示: `
cd /usr/local/share/pynids-0.6.3
python3 setup.py build
python3 setup.py install
python setup.py install `
据我所知,python2 和 python3 的安装都正常:
~> pip show pynids
---
Name: pynids
Version: 0.6.3
Location: /usr/local/lib/python2.7/dist-packages
Requires:
~> pip3 show pynids
---
Name: pynids
Version: 0.6.3
Location: /usr/local/lib/python3.4/dist-packages
Requires:
nids 模块位于我认为应该放置的位置:
~> find /usr/local/lib -name nids*
/usr/local/lib/python3.4/dist-packages/nidsmodule.cpython-34m.so
/usr/local/lib/python2.7/dist-packages/nidsmodule.so
在 python2 中导入 nid 也可以正常工作:
~> python
Python 2.7.9 (default, Mar 8 2015, 00:52:26)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import nids
>>>
但是当尝试在 python3 中导入 nids 时,我收到一个导入错误,说没有 nids 模块:
~> python3
Python 3.4.2 (default, Oct 19 2014, 13:31:11)
[GCC 4.9.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import nids
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'nids'
>>>
可能是什么问题?
【问题讨论】:
标签: python python-3.4 python-import