这个让我快疯了。我在互联网上搜索了一些线索,但是没有一条“ImportError:No module named xxxxxx”类型的线索被证明是非常有用的。在
我以前安装了Python2.7。在
然后我安装了PythonPython,在路径中添加了$HOME/anaconda/bin
,并启动了ipython notebook
Python 2.7.9 |Anaconda 2.2.0 (x86_64)| (default, Dec 15 2014, 10:37:34)
Type "copyright", "credits" or "license" for more information.
IPython 3.1.0 -- An enhanced Interactive Python.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://binstar.org
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
[TerminalIPythonApp] Loading IPython extension: storemagic
在运行magic %matplotlib inline
之前,一切都正常,它会生成以下错误消息:
运行conda list
会给出以下已安装软件包的列表
/Users/mtoots> conda list
# packages in environment at /Users/mtoots/anaconda:
#
_license 1.1 py27_0
abstract-rendering 0.5.1 np19py27_0
anaconda 2.2.0 np19py27_0
appscript 1.0.1 py27_0
argcomplete 0.8.4 py27_0
astropy 1.0.1 np19py27_0
backports.ssl-match-hostname 3.4.0.2 <pip>
bcolz 0.8.1 np19py27_0
beautiful-soup 4.3.2 py27_0
beautifulsoup 3.2.1 <pip>
beautifulsoup4 4.3.2 <pip>
binstar 0.10.1 py27_3
bitarray 0.8.1 py27_0
blaze 0.7.3 <pip>
blaze-core 0.7.3 np19py27_0
blz 0.6.2 np19py27_0
bokeh 0.8.1 np19py27_1
boto 2.36.0 py27_0
cdecimal 2.3 py27_0
certifi 14.05.14 py27_0
cffi 0.9.2 py27_0
clyent 0.3.4 py27_0
colorama 0.3.3 py27_0
conda 3.12.0 py27_0
conda-build 1.11.0 py27_0
conda-env 2.1.4 py27_0
configobj 5.0.6 py27_0
cryptography 0.8 py27_0
curl 7.38.0 0
cython 0.22 py27_0
cytoolz 0.7.2 py27_0
datashape 0.4.4 np19py27_1
dateutil 2.4.1 py27_0
decorator 3.4.0 py27_0
docutils 0.12 py27_0
dynd-python 0.6.5 np19py27_0
enum34 1.0.4 py27_0
fastcache 1.0.2 py27_0
filechunkio 1.6 <pip>
flask 0.10.1 py27_1
freetype 2.5.2 1
funcsigs 0.4 py27_0
futures 2.2.0 py27_0
gevent 1.0.1 py27_0
gevent-websocket 0.9.3 py27_0
greenlet 0.4.5 py27_0
grin 1.2.1 py27_1
h5py 2.4.0 np19py27_0
hdf5 1.8.14 0
ipython 3.1.0 py27_0
ipython-notebook 3.0.0 py27_1
ipython-qtconsole 3.0.0 py27_0
itsdangerous 0.24 py27_0
jdcal 1.0 py27_0
jedi 0.8.1 py27_0
jinja2 2.7.3 py27_1
jpeg 8d 1
jsonschema 2.4.0 py27_0
launcher 1.0.0 2
libdynd 0.6.5 0
libpng 1.5.13 1
libsodium 0.4.5 0
libtiff 4.0.2 1
libxml2 2.9.0 1
libxslt 1.1.28 2
llvmlite 0.2.2 py27_1
lxml 3.4.2 py27_0
markupsafe 0.23 py27_0
matplotlib 1.4.3 np19py27_1
mistune 0.5.1 py27_0
mock 1.0.1 py27_0
moves 0.1 <pip>
mrjob 0.4.4 <pip>
multipledispatch 0.4.7 py27_0
networkx 1.9.1 py27_0
nltk 3.0.2 np19py27_0
node-webkit 0.10.1 0
nose 1.3.4 py27_1
numba 0.17.0 np19py27_0
numexpr 2.3.1 np19py27_0
numpy 1.9.2 py27_0
odo 0.3.1 np19py27_0
openpyxl 1.8.5 py27_0
openssl 1.0.1k 1
pandas 0.15.2 np19py27_1
patsy 0.3.0 np19py27_0
pattern 2.6 <pip>
pep8 1.6.2 py27_0
pillow 2.7.0 py27_1
pip 6.1.1 py27_0
ply 3.4 py27_0
psutil 2.2.1 py27_0
ptyprocess 0.4 py27_0
py 1.4.26 py27_0
pyasn1 0.1.7 py27_0
pyaudio 0.2.7 py27_0
pycosat 0.6.1 py27_0
pycparser 2.10 py27_0
pycrypto 2.6.1 py27_0
pycurl 7.19.5.1 py27_0
pyflakes 0.8.1 py27_0
pygments 2.0.2 py27_0
pyopenssl 0.14 py27_0
pyparsing 2.0.3 py27_0
pyqt 4.11.3 py27_0
pytables 3.1.1 np19py27_2
pytest 2.6.4 py27_0
python 2.7.9 1
python-dateutil 2.4.2 py27_0
python.app 1.2 py27_3
pytz 2015.2 py27_0
pyyaml 3.11 py27_0
pyzmq 14.5.0 py27_0
qt 4.8.6 0
readline 6.2 2
redis 2.6.9 0
redis-py 2.10.3 py27_0
requests 2.7.0 py27_0
rope 0.9.4 py27_1
runipy 0.1.3 py27_0
scikit-image 0.11.2 np19py27_0
scikit-learn 0.15.2 np19py27_0
scipy 0.15.1 np19py27_0
seaborn 0.5.1 <pip>
setuptools 15.2 py27_0
simplejson 3.6.5 <pip>
sip 4.16.5 py27_0
six 1.9.0 py27_0
sockjs-tornado 1.0.1 py27_0
sphinx 1.2.3 py27_0
spyder 2.3.4 py27_1
spyder-app 2.3.4 py27_0
sqlalchemy 0.9.9 py27_0
sqlite 3.8.4.1 1
ssl_match_hostname 3.4.0.2 py27_0
statsmodels 0.6.1 np19py27_0
sympy 0.7.6 py27_0
tables 3.1.1 <pip>
terminado 0.5 py27_0
tk 8.5.18 0
toolz 0.7.1 py27_0
tornado 4.1 py27_0
ujson 1.33 py27_0
unicodecsv 0.9.4 py27_0
werkzeug 0.10.1 py27_0
xlrd 0.9.3 py27_0
xlsxwriter 0.6.7 py27_0
xlwings 0.3.4 py27_0
xlwt 0.7.5 py27_0
yaml 0.1.4 1
zeromq 4.0.4 0
zlib 1.2.8 0
并且sys.path
打印以下内容
In [1]: import sys
In [2]: sys.path
Out[2]:
['',
'/Users/mtoots/anaconda/bin',
'/Users/mtoots/anaconda/lib/python27.zip',
'/Users/mtoots/anaconda/lib/python2.7',
'/Users/mtoots/anaconda/lib/python2.7/plat-darwin',
'/Users/mtoots/anaconda/lib/python2.7/plat-mac',
'/Users/mtoots/anaconda/lib/python2.7/plat-mac/lib-scriptpackages',
'/Users/mtoots/anaconda/lib/python2.7/lib-tk',
'/Users/mtoots/anaconda/lib/python2.7/lib-old',
'/Users/mtoots/anaconda/lib/python2.7/lib-dynload',
'/Users/mtoots/anaconda/lib/python2.7/site-packages',
'/Users/mtoots/anaconda/lib/python2.7/site-packages/Sphinx-1.2.3-py2.7.egg',
'/Users/mtoots/anaconda/lib/python2.7/site-packages/aeosa',
'/Users/mtoots/anaconda/lib/python2.7/site-packages/cryptography-0.8-py2.7-macosx-10.5-x86_64.egg',
'/Users/mtoots/anaconda/lib/python2.7/site-packages/setuptools-15.2-py2.7.egg',
'/Users/mtoots/anaconda/lib/python2.7/site-packages/IPython/extensions',
'/Users/mtoots/.ipython']
到底是什么导致了这个错误?似乎安装了moves
包,six
。conda列表中的moves
包在第三列中有<pip>
是什么意思?在
我找到了解决这个问题的另一个办法。主要地,您可以注释掉/删除中}中的这一行
ipython_config.py
中的{我假设您安装了两个ipython,请检查哪一个在linux shell上运行:
$ where ipython
如果你发现非水蟒正在运行,请清理“纯Python”$ sudo pip uninstall ipython
然后检查路径,看看是否有二进制文件指向anacondaipython,在我的例子中,可以看到/home/henry/anaconda3/bin$ echo $PATH $ /usr/local/heroku/bin:/home/henry/.cabal/bin:/home/henry/Library/Haskell/bin:/home/henry/.bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/henry/bin/scala/bin:/home/henry/anaconda3/bin:/home/henry/bin/rebar3
简介:
为什么事情变得更复杂了而Anaconda包管理器承诺它的终极能力是简化python包的维护噩梦?在
在最初的十年里,由于缺乏一些通用的包管理工具(一个万能的所有交易)包管理工具,羊群效应一直受到影响。在
无需重复维护多个开发/测试/生产环境的成本,跨越多个O/S系列/版本,以及所有配置星座的无休止的列表。在
令人高兴的是,[Anaconda]+
conda
工具箱是一个可行的解决方案。在另外,[Anaconda]/
conda
的概念带来了一种工作错觉,即拥有[python]+[a-set-of-deployed-packages]的多个可分离的星座(称为environment
,并同时命名为&;switch on/off managed),以便能够有一个应用程序和多个应用程序(一个接一个地交替)[python
+environment
]用于验证和验证代码RTO状态的测试台。在Q: 到底是什么导致了这个错误?在
似乎安装了
moves
软件包,也安装了six
,但[Anaconda]文档提供并建议不要将conda驱动的包安装/更新/删除/等与任何其他方法(包括pip install
方法)混合使用Q:
conda
列表中的moves包在第三列中有<pip>
是什么意思?在是的,对,上面提到的问题。最好查看[Anaconda]来源,了解包管理最佳实践和工作方法的详细信息。在
相关问题 更多 >
编程相关推荐