我使用pip將庫'numpy1.11.0','pandas0.18.1','scipy0.17.1'安裝到站點包中。問題是,當我導入numpy的和SciPy的在我的項目,這也被安裝在進口替代的新版本舊版本:Python導入舊版本包而不是新版本
import numpy as np
import pandas as pd
import scipy as sc
print(np.__version__)
print(np.__file__)
print(pd.__version__)
print(pd.__file__)
print(sc.__version__)
print(sc.__file__)
output:
1.8.0rc1
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/__init__.pyc
0.18.1
/Library/Python/2.7/site-packages/pandas/__init__.pyc
0.13.0b1
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/scipy/__init__.pyc
由於只有一個大熊貓安裝,最新的版本是正確導入。
蟒蛇和站點包雙方都有numpy的和SciPy的。
我該如何解決這個問題,謝謝!
您是使用pip還是brew來安裝? – Merlin
是的,新軟件包是通過pip安裝到網站包中的。 – itenyh
或者您可以卸載numpy和scipy的brew版本---但我認爲OSx使用它。我遇到過同樣的問題...每次使用brew進行python升級時,都會出現此問題...您正在使用brew,對.. – Merlin