0
出於依賴性原因(使用mayavi),我必須在conda python2.7 virtualenv中使用numpy v1.9.3
。numpy 1.9.3,ImportError:沒有名爲_globals的模塊
然而numpy的導入失敗:
(python2) [email protected]:~$ python
Python 2.7.12 |Continuum Analytics, Inc.| (default, Jul 2 2016, 17:42:40)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/User/anaconda3/envs/python2/lib/python2.7/site-packages/numpy/__init__.py", line 112, in <module>
from ._globals import ModuleDeprecationWarning, VisibleDeprecationWarning
ImportError: No module named _globals
事實上沒有_globals.py
在/home/User/anaconda3/envs/python2/lib/python2.7/site-packages/numpy/
如果我安裝numpy的1.11,然後導入工作正常。任何想法是什麼導致這個問題?
我已經在我的python2環境中安裝了conda install numpy=1.9
numpy。
它不是numpy版本1.8(np.version.version'1.8.0'),沒有指示它的安裝時間https://github.com/numpy/numpy/blob/master/numpy/ _globals.py – NaN
@NaN對不起,我同意但我不確定我是否明白你的觀點? –
我檢查了GitHub上的實際腳本。通常如果它是一個重要的補充,它將會指出它被添加的版本。從那裏你可以找出哪些其他模塊調用它。在這種情況下,對它的引用只出現兩次,因此全新安裝的更新版本肯定會修復它,但在這種情況下,只需複製腳本就足以讓它們大部分 – NaN