python的包安装后无法使用的问题,No module named num
python的包安装后无法使用的问题问题描述:我安装了python和anaconda,在命令行安装包成功后,在python的编译器idle中无法使用,提示没有引入包的错误。
直接打开anaconda的命令行,输入python,再import 包,依然显示错误。
在cmd中activate base,(我的是base环境),python,再引入包竟然又可以使用。
在其相应的路径下没有找到包。默认在anaconda下安装了,但idle的包路径下没有。
原理:python执行的时候,会有一个搜索路径,要搜索到才行,你要在人家的路径下有这个包才行。
解决方法:找到安装的包的位置,复制到需要的路径下。已安装的包的路径如何查看?
再次安装:
进入这个路径复制包。
要复制到的路径查看:sys
site-package路径是放包的,复制到这里即可。
如果是其他的话,同理,找到默认安装的路径,复制包到你想使用的编译器的包路径下面。