2015-11-02 68 views
11

我想在python中編寫代碼來獲取twitter數據我沒有得到twython的錯誤。但是我爲大熊貓錯誤。ImportError:沒有名爲pandas的模塊

我已經使用 pip install pandas安裝了熊貓。但我仍然得到這個錯誤。請幫忙

F:\>pip install pandas 
Collecting pandas 
c:\python27\lib\site-packages\pip\_vendor\requests\packages\urllib3\util\ssl_.py 
:90: InsecurePlatformWarning: A true SSLContext object is not available. This pr 
events urllib3 from configuring SSL appropriately and may cause certain SSL conn 
ections to fail. For more information, see https://urllib3.readthedocs.org/en/la 
test/security.html#insecureplatformwarning. 
    InsecurePlatformWarning 
    Using cached pandas-0.17.0-cp27-none-win32.whl 
Requirement already satisfied (use --upgrade to upgrade): pytz>=2011k in c:\pyth 
on27\lib\site-packages (from pandas) 
Requirement already satisfied (use --upgrade to upgrade): python-dateutil in c:\ 
python27\lib\site-packages (from pandas) 
Collecting numpy>=1.7.0 (from pandas) 
    Downloading numpy-1.10.1.tar.gz (4.0MB) 
    100% |################################| 4.1MB 26kB/s 
Requirement already satisfied (use --upgrade to upgrade): six>=1.5 in c:\python2 
7\lib\site-packages (from python-dateutil->pandas) 
Building wheels for collected packages: numpy 
    Running setup.py bdist_wheel for numpy 
    Complete output from command c:\python27\python.exe -c "import setuptools;__fi 
le__='c:\\users\\sangram\\appdata\\local\\temp\\pip-build-m6knxg\\numpy\\setup.p 
y';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" 
bdist_wheel -d c:\users\sangram\appdata\local\temp\tmppmwkw4pip-wheel-: 
    Running from numpy source directory. 
    usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] 
    or: -c --help [cmd1 cmd2 ...] 
    or: -c --help-commands 
    or: -c cmd --help 

    error: invalid command 'bdist_wheel' 

    ---------------------------------------- 
    Failed building wheel for numpy 
Failed to build numpy 
Installing collected packages: numpy, pandas 
    Running setup.py install for numpy 
    Complete output from command c:\python27\python.exe -c "import setuptools, t 
okenize;__file__='c:\\users\\sangram\\appdata\\local\\temp\\pip-build-m6knxg\\nu 
mpy\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().rep 
lace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\sangram\appdat 
a\local\temp\pip-ll4zaf-record\install-record.txt --single-version-externally-ma 
naged --compile: 
    blas_opt_info: 
    blas_mkl_info: 
     libraries mkl,vml,guide not found in ['c:\\python27\\lib', 'C:\\', 'c:\\py 
thon27\\libs'] 
     NOT AVAILABLE 

    openblas_info: 
     libraries openblas not found in ['c:\\python27\\lib', 'C:\\', 'c:\\python2 
7\\libs'] 
     NOT AVAILABLE 

    atlas_3_10_blas_threads_info: 
    Setting PTATLAS=ATLAS 
     libraries tatlas not found in ['c:\\python27\\lib', 'C:\\', 'c:\\python27\ 
\libs'] 
     NOT AVAILABLE 

    atlas_3_10_blas_info: 
     libraries satlas not found in ['c:\\python27\\lib', 'C:\\', 'c:\\python27\ 
\libs'] 
     NOT AVAILABLE 

    atlas_blas_threads_info: 
    Setting PTATLAS=ATLAS 
     libraries ptf77blas,ptcblas,atlas not found in ['c:\\python27\\lib', 'C:\\ 
', 'c:\\python27\\libs'] 
     NOT AVAILABLE 

    atlas_blas_info: 
     libraries f77blas,cblas,atlas not found in ['c:\\python27\\lib', 'C:\\', ' 
c:\\python27\\libs'] 
     NOT AVAILABLE 

    blas_info: 
     libraries blas not found in ['c:\\python27\\lib', 'C:\\', 'c:\\python27\\l 
ibs'] 
     NOT AVAILABLE 

    blas_src_info: 
     NOT AVAILABLE 

     NOT AVAILABLE 

    non-existing path in 'numpy\\distutils': 'site.cfg' 
    F2PY Version 2 
    lapack_opt_info: 
    openblas_lapack_info: 
     libraries openblas not found in ['c:\\python27\\lib', 'C:\\', 'c:\\python2 
7\\libs'] 
     NOT AVAILABLE 

    lapack_mkl_info: 
    mkl_info: 
     libraries mkl,vml,guide not found in ['c:\\python27\\lib', 'C:\\', 'c:\\py 
thon27\\libs'] 
     NOT AVAILABLE 

     NOT AVAILABLE 

    atlas_3_10_threads_info: 
    Setting PTATLAS=ATLAS 
     libraries tatlas,tatlas not found in c:\python27\lib 
     libraries lapack_atlas not found in c:\python27\lib 
     libraries tatlas,tatlas not found in C:\ 
     libraries lapack_atlas not found in C:\ 
     libraries tatlas,tatlas not found in c:\python27\libs 
     libraries lapack_atlas not found in c:\python27\libs 
    <class 'numpy.distutils.system_info.atlas_3_10_threads_info'> 
     NOT AVAILABLE 

    atlas_3_10_info: 
     libraries satlas,satlas not found in c:\python27\lib 
     libraries lapack_atlas not found in c:\python27\lib 
     libraries satlas,satlas not found in C:\ 
     libraries lapack_atlas not found in C:\ 
     libraries satlas,satlas not found in c:\python27\libs 
     libraries lapack_atlas not found in c:\python27\libs 
    <class 'numpy.distutils.system_info.atlas_3_10_info'> 
     NOT AVAILABLE 

    atlas_threads_info: 
    Setting PTATLAS=ATLAS 
     libraries ptf77blas,ptcblas,atlas not found in c:\python27\lib 
     libraries lapack_atlas not found in c:\python27\lib 
     libraries ptf77blas,ptcblas,atlas not found in C:\ 
     libraries lapack_atlas not found in C:\ 
     libraries ptf77blas,ptcblas,atlas not found in c:\python27\libs 
     libraries lapack_atlas not found in c:\python27\libs 
    <class 'numpy.distutils.system_info.atlas_threads_info'> 
     NOT AVAILABLE 

    atlas_info: 
     libraries f77blas,cblas,atlas not found in c:\python27\lib 
     libraries lapack_atlas not found in c:\python27\lib 
     libraries f77blas,cblas,atlas not found in C:\ 
     libraries lapack_atlas not found in C:\ 
     libraries f77blas,cblas,atlas not found in c:\python27\libs 
     libraries lapack_atlas not found in c:\python27\libs 
    <class 'numpy.distutils.system_info.atlas_info'> 
     NOT AVAILABLE 

    lapack_info: 
     libraries lapack not found in ['c:\\python27\\lib', 'C:\\', 'c:\\python27\ 
\libs'] 
     NOT AVAILABLE 

    lapack_src_info: 
     NOT AVAILABLE 

     NOT AVAILABLE 

    running install 
    running build 
    running config_cc 
    unifing config_cc, config, build_clib, build_ext, build commands --compiler 
options 
    running config_fc 
    unifing config_fc, config, build_clib, build_ext, build commands --fcompiler 
options 
    running build_src 
    build_src 
    building py_modules sources 
    creating build 
    creating build\src.win32-2.7 
    creating build\src.win32-2.7\numpy 
    creating build\src.win32-2.7\numpy\distutils 
    building library "npymath" sources 
    Running from numpy source directory. 
    c:\users\sangram\appdata\local\temp\pip-build-m6knxg\numpy\numpy\distutils\s 
ystem_info.py:1651: UserWarning: 
     Atlas (http://math-atlas.sourceforge.net/) libraries not found. 
     Directories to search for the libraries can be specified in the 
     numpy/distutils/site.cfg file (section [atlas]) or by setting 
     the ATLAS environment variable. 
     warnings.warn(AtlasNotFoundError.__doc__) 
    c:\users\sangram\appdata\local\temp\pip-build-m6knxg\numpy\numpy\distutils\s 
ystem_info.py:1660: UserWarning: 
     Blas (http://www.netlib.org/blas/) libraries not found. 
     Directories to search for the libraries can be specified in the 
     numpy/distutils/site.cfg file (section [blas]) or by setting 
     the BLAS environment variable. 
     warnings.warn(BlasNotFoundError.__doc__) 
    c:\users\sangram\appdata\local\temp\pip-build-m6knxg\numpy\numpy\distutils\s 
ystem_info.py:1663: UserWarning: 
     Blas (http://www.netlib.org/blas/) sources not found. 
     Directories to search for the sources can be specified in the 
     numpy/distutils/site.cfg file (section [blas_src]) or by setting 
     the BLAS_SRC environment variable. 
     warnings.warn(BlasSrcNotFoundError.__doc__) 
    c:\users\sangram\appdata\local\temp\pip-build-m6knxg\numpy\numpy\distutils\s 
ystem_info.py:1552: UserWarning: 
     Atlas (http://math-atlas.sourceforge.net/) libraries not found. 
     Directories to search for the libraries can be specified in the 
     numpy/distutils/site.cfg file (section [atlas]) or by setting 
     the ATLAS environment variable. 
     warnings.warn(AtlasNotFoundError.__doc__) 
    c:\users\sangram\appdata\local\temp\pip-build-m6knxg\numpy\numpy\distutils\s 
ystem_info.py:1563: UserWarning: 
     Lapack (http://www.netlib.org/lapack/) libraries not found. 
     Directories to search for the libraries can be specified in the 
     numpy/distutils/site.cfg file (section [lapack]) or by setting 
     the LAPACK environment variable. 
     warnings.warn(LapackNotFoundError.__doc__) 
    c:\users\sangram\appdata\local\temp\pip-build-m6knxg\numpy\numpy\distutils\s 
ystem_info.py:1566: UserWarning: 
     Lapack (http://www.netlib.org/lapack/) sources not found. 
     Directories to search for the sources can be specified in the 
     numpy/distutils/site.cfg file (section [lapack_src]) or by setting 
     the LAPACK_SRC environment variable. 
     warnings.warn(LapackSrcNotFoundError.__doc__) 
    c:\python27\lib\distutils\dist.py:267: UserWarning: Unknown distribution opt 
ion: 'define_macros' 
     warnings.warn(msg) 
    error: Unable to find vcvarsall.bat 

    ---------------------------------------- 
Command "c:\python27\python.exe -c "import setuptools, tokenize;__file__='c:\\us 
ers\\sangram\\appdata\\local\\temp\\pip-build-m6knxg\\numpy\\setup.py';exec(comp 
ile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __fi 
le__, 'exec'))" install --record c:\users\sangram\appdata\local\temp\pip-ll4zaf- 
record\install-record.txt --single-version-externally-managed --compile" failed 
with error code 1 in c:\users\sangram\appdata\local\temp\pip-build-m6knxg\numpy 

F:\>python tweet_fetcher.py 
Traceback (most recent call last): 
    File "tweet_fetcher.py", line 1, in <module> 
    import pandas 
ImportError: No module named pandas 
+1

你的熊貓安裝失敗。而不是自己手動安裝它(它有很多依賴需要編譯本地Python擴展)我建議你使用Anaconda Python發行版https://www.continuum.io/downloads – Bernhard

+0

好的謝謝!有沒有其他辦法可以解決這個問題 –

回答

27

你錯過了幾個(不是非常清晰)的步驟。大熊貓是通過PIP分佈爲wheel,這意味着你需要做的:

pip install wheel 
pip install pandas 

你可能打算在此之後碰到其他問題 - 它看起來就像你在Windows上安裝這是不numpy/scipy/pandas的目標最友好。或者,您可以從here獲取二進制安裝程序。

您在安裝numpy時也有錯誤。像以前一樣,我建議使用grabbing a binary installer,因爲這不是一個簡單的過程。但是,您可以通過Microsoft的installing this package來解決當前的錯誤。

雖然完全有可能在Windows上獲得完美的環境設置,但我發現通過設置debian VM,Python開發人員的生活質量得到極大改善。特別是對於科學軟件包,你會遇到像這樣的許多情況。

相關問題