【发布时间】:2017-09-04 01:49:57
【问题描述】:
Python 声明news 模块未安装:
$ python -c "import news"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named news
即使:
$ pip show news
Name: news
Version: 1.0
Summary: my first python module
Home-page: UNKNOWN
Author: sang
Author-email: 1975001828@qq.com
License: UNKNOWN
Location: /usr/lib/python2.7/site-packages
Requires:
$ python -V
Python 2.7.10
$ echo $PYTHONPATH
:/usr/lib/python2.7/site-packages
$ python -c "import sys; print sys.path"
['', '/usr/lib/python2.7/site-packages/pydns-2.3.6-py2.7.egg', '/usr/lib/python2.7/site-packages/xmltodict-0.10.2-py2.7.egg', '/usr/lib/python2.7/site-packages/spambayes-1.1b1-py2.7.egg', '/usr/lib/python2.7/site-packages/pydns-2.3.6-py2.7.egg', '/usr/lib/python2.7/site-packages/lockfile-0.11.0-py2.7.egg', '/usr/lib/python2.7/site-packages/FinancialFundamentals-0.2.3-py2.7.egg', '/usr/lib/python2.7/site-packages/vector_cache-0.1.0-py2.7.egg', '/usr/lib/python2.7/site-packages/python_dateutil-1.5-py2.7.egg', '/usr/lib/python2.7/site-packages/blist-1.3.6-py2.7-cygwin-2.5.2-i686.egg', '/usr/lib/python2.7/site-packages/xmltodict-0.10.2-py2.7.egg', '/usr/lib/python2.7/site-packages/buildozer-0.33.dev0-py2.7.egg', '/home/Administrator/python/scrapping/guru_steve_avon', '/usr/lib/python2.7/site-packages', '/usr/lib/python27.zip', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-cygwin', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/home/Administrator/.local/lib/python2.7/site-packages', '/usr/lib/python2.7/site-packages/PIL', '/usr/lib/python2.7/site-packages/gst-0.10', '/usr/lib/python2.7/site-packages/gtk-2.0']
有什么建议可以让news 被识别吗?
编辑 1,回复@JacobIRR:
news 已安装 - 没有投诉 - 与 pip(见下文),但在 site-packages 中似乎没有 news 子目录。
$ ls -lsad /usr/lib/python2.7/site-packages/n*
0 drwxr-xr-x+ 1 Administrator None 0 Jun 4 2015 /usr/lib/python2.7/site-packages/ndg
1 -rw-r--r-- 1 Administrator None 297 Jun 4 2015 /usr/lib/python2.7/site-packages/ndg_httpsclient-0.4.0-py2.7-nspkg.pth
4 drwxr-xr-x+ 1 Administrator None 0 Jun 4 2015 /usr/lib/python2.7/site-packages/ndg_httpsclient-0.4.0-py2.7.egg-info
4 drwxr-xr-x+ 1 Administrator None 0 Feb 25 2016 /usr/lib/python2.7/site-packages/netsnmp
4 drwxr-xr-x+ 1 Administrator None 0 Feb 25 2016 /usr/lib/python2.7/site-packages/netsnmp_python-1.0a1-py2.7.egg-info
4 drwxr-xr-x+ 1 Administrator None 0 Apr 26 2016 /usr/lib/python2.7/site-packages/networkx
4 drwxr-xr-x+ 1 Administrator None 0 Apr 26 2016 /usr/lib/python2.7/site-packages/networkx-1.11.dist-info
4 drwxr-xr-x+ 1 Administrator None 0 Apr 8 21:28 /usr/lib/python2.7/site-packages/news-1.0.dist-info
1 -rw-r--r-- 1 Administrator None 154 Apr 8 21:28 /usr/lib/python2.7/site-packages/news_module.py
1 -rw-r--r-- 1 Administrator None 457 Apr 8 21:28 /usr/lib/python2.7/site-packages/news_module.pyc
12 drwxr-xr-x+ 1 Administrator None 0 Sep 27 2015 /usr/lib/python2.7/site-packages/nltk
4 drwxr-xr-x+ 1 Administrator None 0 Sep 27 2015 /usr/lib/python2.7/site-packages/nltk-3.0.5-py2.7.egg-info
0 drwxr-xr-x+ 1 Administrator None 0 Apr 13 2015 /usr/lib/python2.7/site-packages/numba
0 drwxr-xr-x+ 1 Administrator None 0 Apr 13 2015 /usr/lib/python2.7/site-packages/numba-0.18.2-py2.7.egg-info
0 drwxr-xr-x+ 1 Administrator None 0 Feb 25 2016 /usr/lib/python2.7/site-packages/numpy
0 drwxr-xr-x+ 1 Administrator None 0 Apr 26 2016 /usr/lib/python2.7/site-packages/numpy-1.11.0.dist-info
0 drwxr-xr-x+ 1 Administrator None 0 Apr 9 2015 /usr/lib/python2.7/site-packages/numpy-1.9.2-py2.7.egg-infoold-1
0 drwxr-xr-x+ 1 Administrator None 0 Jun 18 2015 /usr/lib/python2.7/site-packages/numpy-1.9.2-py2.7.egg-infoold-2
$ pip uninstall news
Uninstalling news-1.0:
/usr/lib/python2.7/site-packages/news-1.0.dist-info/DESCRIPTION.rst
/usr/lib/python2.7/site-packages/news-1.0.dist-info/INSTALLER
/usr/lib/python2.7/site-packages/news-1.0.dist-info/METADATA
/usr/lib/python2.7/site-packages/news-1.0.dist-info/RECORD
/usr/lib/python2.7/site-packages/news-1.0.dist-info/WHEEL
/usr/lib/python2.7/site-packages/news-1.0.dist-info/metadata.json
/usr/lib/python2.7/site-packages/news-1.0.dist-info/top_level.txt
/usr/lib/python2.7/site-packages/news_module.py
/usr/lib/python2.7/site-packages/news_module.pyc
Proceed (y/n)? y
Successfully uninstalled news-1.0
$ pip install news
Collecting news
Installing collected packages: news
Successfully installed news-1.0
【问题讨论】:
-
如果导航到 /usr/lib/python2.7/site-packages 的内部目录,news 目录是否具有与其他工作包相同的权限和统计信息?
-
见 Edit 1, @JacobIRR.
标签: python python-module