最开始遇到的时候,是在wing IDE的使用中:
import numpy as np
结果报错:
builtins.ImportError: IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!...
第一次解决,在Anaconda的终端里:
pip list
#->numpy 1.18.5
pip3 install --upgrade numpy
#-->Successfully uninstalled numpy-1.18.5
#->Successfully installed numpy-1.22.0
pip list
#->numpy 1.22.0
但是后来又出现错误:
运行:
url = 'https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data'
iris_2d = np.genfromtxt(url, delimiter=',', dtype='object')
报错:
builtins.FileNotFoundError: https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data not found
但是能够通过浏览器把网址打开,把文档iris.data顺利下载下来,但是就是用程序代码扒不下来
可能原因分析:
1.网络环境问题
2.IDE的环境配置问题
第二次解决:
1)先使用别的IDE检查代码是否可以正常运行
Jupyter notebook可以运行
VSCode可以运行
VSCode:(不要选第一个选项,看不到输出结果)
VSCode:屏幕上右键,在交互窗口中运行当前文件
总之要运行文件,才能看到输出
2)解决Wing IDE报错的问题:
可能是Wing IDE使用的python相关包及路径等有问题,Anaconda提供了很好的虚拟环境的功能,要很好利用
搭建虚拟环境:创建虚拟环境和在虚拟环境中装依赖包的问题还需要再讨论和学习,这里先说Wing IDE交互界面选择不同虚拟环境的方法:
---1 先看自己有没有建好的虚拟环境,终端输入:
conda env list
默认的是安装Anaconda的时候自带的base环境,如果学会了如何搭建虚拟环境,其他的虚拟环境将被排列到base的下面
虚拟环境的好处是,比如你现在在Wing IDE里用的base环境进行的开发,如果一旦出现什么问题,你base的环境也不能乱改和乱扔,但是如果你用的是虚拟环境,就完全没有后顾之忧了.
---2 Wing IDE选择虚拟环境的操作环境:
点击Browse,找在--1步里面提示的你除了base环境以外的其他虚拟环境的目录, 然后进入那些目录后找到python.exe的文件,点击并且Apply及OK