python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py

Nabila ·
更新时间:2024-11-13
· 976 次阅读

安装完 anaconda

运行如下代码执行不了

import numpy as np import os,sys #获取当前文件夹,并根据文件名 def path(fileName): p=sys.path[0]+'\\'+fileName return p #读文件 def readFile(fileName): f=open(path(fileName)) str=f.read() f.close() return str #写文件 def writeFile(fileName,str): f=open(path(fileName),'w') f.write(str) f.close() def str1(): str=','.join('我在中国大地上骄傲地生长着!') return str def str2(): return str(np.random.randint(-49,50,[3,3,3])) #实验1 def test_1(): fileName='中国大地.txt' writeFile(fileName,str1()) list=readFile(fileName).split(',') print(list) #实验2 def test_2(): writeFile('str1',str1()) writeFile('str2',str2()) str_1=readFile('str1') str_2=readFile('str2') print(str_1) print(str_2) test_2()

提示如下错误

Traceback (most recent call last):
  File "F:\python\testfile.py", line 1, in <module>
    import numpy as np
  File "d:\ProgramData\Anaconda3\lib\site-packages\numpy\__init__.py", line 140,
 in <module>
    from . import _distributor_init
  File "d:\ProgramData\Anaconda3\lib\site-packages\numpy\_distributor_init.py",
line 34, in <module>
    from . import _mklinit
ImportError: DLL load failed: 找不到指定的模块。

或者如下错误

python3.7 -u "/Users/fukai/fk-test-python/l02/main.py"
控制台报错
Traceback (most recent call last):
File "/Users/fukai/fk-test-python/l02/main.py", line 1, in <module>
import numpy as np

问题
1. anaconda 环境怎么解决这个问题呢

答案:经过软件开发网小编的测试发现其实只要更新numpy模块就可以了,可以通过如下两种方式

conda update numpypip install -U numpy都可以实现更新。

更新以后,再执行就正常了。

pip -i 和 -U 参数

例子:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -U funcat

-i: 指定库的安装源

-U:升级 原来已经安装的包,不带U不会装新版本,带上U才会更新到最新版本。

anaconda用法:

查看已经安装的包:
pip list 或者 conda list

安装和更新:

pip install requests
pip install requests --upgrade

或者

conda install requests
conda update requests

更新所有库

conda update --all

更新 conda 自身

conda update conda

更新 anaconda 自身

conda update anaconda

anaconda换源:

制定清华的源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
有资源显示源地址:
conda config --set show_channel_urls yes

您可能感兴趣的文章:Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法使用python脚本自动创建pip.ini配置文件代码实例python使用minimax算法实现五子棋Python minidom模块用法示例【DOM写入和解析XML】Python操作配置文件ini的三种方法讲解深入理解Python中的 __new__ 和 __init__及区别介绍Python实现读写INI配置文件的方法示例python基础之包的导入和__init__.py的介绍python对配置文件.ini进行增删改查操作的方法示例python读取ini配置的类封装代码实例



NumPy import AS init packages lib Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号