我想使用PyProj。我跟随文件中给出的安装说明
conda config --prepend channels conda-forge
conda config --set channel_priority strict
conda install pyproj当我跑的时候
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
发布于 2021-10-20 07:58:17
快速生成脏的
使用conda activate YOUR_ENV确保您在您的环境中
conda remove --force pyproj这将从conda environment中移除库。那就做一个
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。一旦找到,我就检查了安装在这个文件夹中的PROJ的C:...\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版本。
https://stackoverflow.com/questions/69630630
复制相似问题