(一)问题:python不是内部或外部命令,也不是可运行的程序或批处理文件。
我太菜了,每次安装些什么,从第一步就好懵。最开始我输入了如下句子,cmd显示python不是内部或外部命令。
python -m pip install --upgrade pip
解决办法:
step1:寻找python的安装路径,在IDLE里面直接输入下面两行代码。
import sys
sys.path
?灰色部分就是python的安装路径。
?博主说这种办法只能看当前的python路径,我自己用的是IDLE,所以用这个办法就行。如果用Pycharm或别的,可以试试在终端输入where python,我不知道咋的反正没找到。
step2:手动配置环境变量。
右击我的电脑>>属性>>高级系统设置>>环境变量>>用户变量>>Path
?选中Path一行,点击编辑,点击新建,然后输入刚刚找到的安装路径。
我们要添加两个路径,一个是python的路径,一个是python里面的Scripts的路径,把它们移到最上面。?需要注意的是,此python文件夹里面必须要有 python.exe,变量要指向 python.exe 所在文件夹。
step3:在cmd窗口输入python,应该会像下图一样配置成功,如若没有,把cmd关掉重新打开试试看。
?step4:再输入的时候就好啦。虽然显示成功,但是有出现黄色字体的warning,有大佬看到的话可以教一下我怎么解决。
?
?
(二)问题:partially initialized module ‘numpy‘ has no attribute ‘array‘ (most likely due to a circular import)
首先运行的时候显示了这行句子,看了资料发现是因为numpy是包名,而我为了省事儿拿它做了文件名。然而当我换成Numpystudy时,报错还是这样,但是上面的路径发生了改变。
我发现第二个文件名怎么还是numpy,原来是我没有把新文件覆盖在旧文件上,我们得把旧文件删除,然后就可以运行了。
总结:不能用包名、类名来做文件名,如果不小心犯错了要修改成非包名、非类名,还要记得覆盖原文件。
|