Python中import库时遇到两个报错,请教如何解决?
错误 1:import tushare 出错
C:\Windows\system32>python
Python 3.6.0a4 (v3.6.0a4:017cf260936b, Aug 16 2016, 00:45:10) [MSC v.1900 32 bit
(Intel)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import tushare
Traceback (most recent call last):
File “<stdin>”, line 1, in <module>
File “C:\Users\zhangjw\AppData\Local\Programs\Python\Python36-32\lib\site-pack
ages\tushare_init_.py”, line 6, in <module>
from tushare.stock.trading import (get_hist_data, get_tick_data,
File “C:\Users\zhangjw\AppData\Local\Programs\Python\Python36-32\lib\site-pack
ages\tushare\stock\trading.py”, line 13, in <module>
import lxml.html
File “C:\Users\zhangjw\AppData\Local\Programs\Python\Python36-32\lib\site-pack
ages\lxml\html_init_.py”, line 54, in <module>
from … import etree
ImportError: DLL load failed: 找不到指定的程序。
错误 2:import numpy 出错
C:\Windows\system32>pip install numpy
Requirement already satisfied: numpy in c:\users\zhangjw\appdata\local\programs
python\python36-32\lib\site-packages
>>> import numpy
Traceback (most recent call last):
File “C:\Users\zhangjw\AppData\Local\Programs\Python\Python36-32\lib\site-pack
ages\numpy\core_init_.py”, line 16, in <module>
from . import multiarray
ImportError: DLL load failed: 找不到指定的程序。
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “<stdin>”, line 1, in <module>
File “C:\Users\zhangjw\AppData\Local\Programs\Python\Python36-32\lib\site-pack
ages\numpy_init_.py”, line 142, in <module>
from . import add_newdocs
File “C:\Users\zhangjw\AppData\Local\Programs\Python\Python36-32\lib\site-pack
ages\numpy\add_newdocs.py”, line 13, in <module>
from numpy.lib import add_newdoc
File “C:\Users\zhangjw\AppData\Local\Programs\Python\Python36-32\lib\site-pack
ages\numpy\lib_init_.py”, line 8, in <module>
from .type_check import *
File “C:\Users\zhangjw\AppData\Local\Programs\Python\Python36-32\lib\site-pack
ages\numpy\lib\type_check.py”, line 11, in <module>
import numpy.core.numeric as nx
File "C:\Users\zhangjw\AppData\Local\Programs\Python\Python36-32\lib\site-pack
ages\numpy\core_init.py", line 26, in <module>
raise ImportError(msg)
ImportError:
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
If you’re working with a numpy git repo, try git clean -xdf (removes all
files not under version control). Otherwise reinstall numpy.
Original error was: DLL load failed: 找不到指定的程序。
>>> import pandas
Traceback (most recent call last):
File “<stdin>”, line 1, in <module>
File “C:\Users\zhangjw\AppData\Local\Programs\Python\Python36-32\lib\site-pack
ages\pandas_init_.py”, line 19, in <module>
“Missing required dependencies {0}”.format(missing_dependencies))
ImportError: Missing required dependencies [‘numpy’]
>>> exit()
Python中import库时遇到两个报错,请教如何解决?
一般碰到这种情况,我都会劝人用 Anaconda,省时又省力。
而且楼主要用 NumPy 和 Pandas,就更适合用 Anaconda 了。
我无法理解你的问题
重装 Python, 然后重新 pip install numpy 试试?
可以换 Python3.5 试试, 再不行就按照 #1 说的装 anaconda 吧, 不过 anaconda 国内下载速度一般.
其实我电脑系统上的 Python 3.5 就是直接用的官方安装包,然后用 pip 安装的 numpy,并没有发现任何问题
用 anaconda
人生苦短,这种事情不应该花时间去解决

