Sto*_*ace 5 python anaconda miniconda pyproj
我想用PyProj. 我按照文档中给出的安装说明进行操作
conda config --prepend channels conda-forge
conda config --set channel_priority strict
conda install pyproj
Run Code Online (Sandbox Code Playgroud)
当我跑步时
from pyproj import CRS
Run Code Online (Sandbox Code Playgroud)
我正进入(状态
C:\Users...\Miniconda3\envs\geopandas\lib\site-packages\pyproj_ init _.py:89: UserWarning: pyproj 无法设置数据库路径。_pyproj_global_context_initialize()
关于Python和我的系统的一些信息
Python 版本 -> 3.9.7 | 由 conda-forge 打包 | (默认,2021 年 9 月 29 日,19:15:42)[MSC v.1916 64 位 (AMD64)]
操作系统信息 -> Windows-10-10.0.19042-SP0
Sto*_*ace 14
快脏了
确保您所在的环境具有conda activate YOUR_ENV:
conda remove --force pyproj
Run Code Online (Sandbox Code Playgroud)
这将从conda environment. 然后做一个
pip install pyproj
Run Code Online (Sandbox Code Playgroud)
现在我在调用时没有收到错误from pyproj import CRS。
合适的方式
然而,这并没有触及问题的核心。我的 proj.db 版本有冲突。检查 PROJ_LIB 环境变量的值。我的指向安装了 postgis。这有助于解决它: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。
| 归档时间: |
|
| 查看次数: |
5955 次 |
| 最近记录: |