请教一下两个报错,在 import 库的时候

2017-08-02 16:39:40 +08:00
 yeyu1989
错误 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()
6942 次点击
所在节点    Python
4 条回复
ipwx
2017-08-02 16:49:32 +08:00
一般碰到这种情况,我都会劝人用 Anaconda,省时又省力。

而且楼主要用 NumPy 和 Pandas,就更适合用 Anaconda 了。
ivechan
2017-08-02 17:53:28 +08:00
重装 Python, 然后重新 pip install numpy 试试?
可以换 Python3.5 试试, 再不行就按照 #1 说的装 anaconda 吧, 不过 anaconda 国内下载速度一般.
NoAnyLove
2017-08-02 22:22:04 +08:00
其实我电脑系统上的 Python 3.5 就是直接用的官方安装包,然后用 pip 安装的 numpy,并没有发现任何问题
wentian
2017-08-04 01:52:02 +08:00
用 anaconda

人生苦短,这种事情不应该花时间去解决

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/379852

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX