首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于pyproj的新Conda安装:pyproj无法设置数据库路径。_pyproj_global_context_initialize()

关于pyproj的新Conda安装:pyproj无法设置数据库路径。_pyproj_global_context_initialize()
EN

Stack Overflow用户
提问于 2021-10-19 12:14:20
回答 1查看 3.1K关注 0票数 4

我想使用PyProj。我跟随文件中给出的安装说明

代码语言:javascript
复制
conda config --prepend channels conda-forge
conda config --set channel_priority strict
conda install pyproj

当我跑的时候

代码语言:javascript
复制
from pyproj import CRS

我得到了

C:\Users...\Miniconda3\envs\geopandas\lib\site-packages\pyproj_init_.py:89: UserWarning: pyproj无法设置数据库路径。_pyproj_global_context_initialize()

关于Python和我的系统的一些信息

Python -> 3.9.7由conda打包(默认,2021年9月29日,19:15:42) MSC v.1916 64位(AMD64)

操作系统信息-> Windows10-10.0.19042-SP0

EN

回答 1

Stack Overflow用户

发布于 2021-10-20 07:58:17

快速生成脏的

使用conda activate YOUR_ENV确保您在您的环境中

代码语言:javascript
复制
conda remove --force pyproj

这将从conda environment中移除库。那就做一个

代码语言:javascript
复制
pip install pyproj

现在,我在调用from pyproj import CRS时没有得到错误信息。

真道

然而,这并不是问题的核心。我的proj.db版本相互矛盾。检查PROJ_LIB环境变量的值。我的指的是安装了后置装置。这有助于解决这个问题:https://pyproj4.github.io/pyproj/stable/gotchas.html#internal-proj-error-sqlite-error-on-select

我是如何找到安装proj的路径的?我查看了这个文件...Miniconda3\envs\<ENV>\conda-meta\proj-<VERSION>-h1cfcee-<VERSION>.json并搜索了\pkgs\\proj。一旦找到,我就检查了安装在这个文件夹中的PROJC:...\Miniconda3\pkgs\版本。有一些名为proj-<VERSION>-h1cfcee-<VERSION>的文件夹。确保文件夹名与您找到的指向:...Miniconda3\envs\<ENV>\conda-meta\proj-<VERSION>-h1cfcee-<VERSION>.json的文件链接的名称完全相同。最后,我将环境变量设置为所需的...Miniconda3\pkgs\proj-<VERSION>-h1cfcee-<VERSION\Library\share\proj版本。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69630630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档