【ArcGISPro】解决Pro不能导入AppData下的site-packages
原始问题
Pro3.3 和 Pro3.4都不能在自带的Python窗口内import第三方库 - GIS知乎-新一代GIS问答社区
解决方案
查看原始加载路径
import sys
for path in sys.path:print(path)
设置sitecustomize.py
sitecustomize.py
是一个在 Python 启动时会被自动导入的模块,主要用于进行全局范围内的自定义配置。
查看sitecustomize.py位置
import site
print(site.getsitepackages())
新建sitecustomize.py
位置
代码
import site
site.addsitedir("C:/Users/admin/AppData/Roaming/Python/Python311/site-packages")
优化
import site
import os
appdata_path = os.getenv('APPDATA')
Python311sitePath = os.path.join(appdata_path, "Python/Python311/site-packages")
site.addsitedir(Python311sitePath)
重启查看
克隆验证正常成功