1. 在使用Anaconda安装包时出现not permissions这个报错
错误示例EnvironmentNotWritableError: The current user does not have write permissions to the target environment.
解决方法:以管理员身份打开cmd
如图出现该问题的原因在于: 如果在安装时选择了“为所有用户安装”,最简单的方法则是卸载Anaconda然后重新安装,只为“我这个用户”安装。
(图下次重装再附)
2. 如何使用Anaconda安装python扩展
这里我遇到了这么一个报错:说明缺少了basemap扩展包
from mpl_toolkits.basemap import BasemapModuleNotFoundError: No module named 'mpl_toolkits.basemap'
在Anaconda navigator里可以比较方便地安装扩展
Anaconda navigator还有种方法就是在pythonlibs网站上查找你所需要的扩展,自行在本地安装whl文件
即“pip install basemap-1.2.1-cp36-cp36m-win_amd64.whl”, 显示 successfully installed basemap 即可
3. python在运行时会出现这个报错
raise KeyError(key) from None
KeyError: 'PROJ_LIB'
在python文件前加入如下一行代码,替换PROJ_LIB的路径
import os
os.environ['PROJ_LIB'] = r'C:\Users\Littlehao\Anaconda3\pkgs\proj4-5.2.0-ha925a31_1\Library\share'
如何查找正确的路径,可搜索epsg文件查找文件所在位置
Spyder中
网友评论