ubuntu 20.04建立python3虚拟环境安装gdal

首先检查Ubuntu系统中已安装python3,无需安装python2,可直接放弃python2。然后,确保虚拟环境和虚拟环境工作区已安装。如果没有安装,使用以下命令进行安装:sudo apt install virtualenv sudo apt install virtualenvwrapper 在配置文件中添加相关路径,确保虚拟环境可以正常启动。在主目录下创建虚拟环境并激活...
ubuntu 20.04建立python3虚拟环境安装gdal
在OSX 10.15上遇到使用opencv和gdal编写python程序时的安装问题,决定在Ubuntu 20.04上重新搭建虚拟环境解决。

首先检查Ubuntu系统中已安装python3,无需安装python2,可直接放弃python2。然后,确保虚拟环境和虚拟环境工作区已安装。如果没有安装,使用以下命令进行安装:

sudo apt install virtualenv

sudo apt install virtualenvwrapper

在配置文件中添加相关路径,确保虚拟环境可以正常启动。

在主目录下创建虚拟环境并激活。

通过pip安装numpy和python-opencv,这些安装步骤在虚拟环境中顺利进行。

在虚拟环境中使用pip安装的packages位于指定路径。

安装gdal需要额外依赖库,如gcc和g++,并确保gcc编译环境已安装。在Ubuntu系统下安装gdal-dev和gdal-bin。

在虚拟环境中执行编译和安装gdal,解决安装过程中出现的bug。在编译过程中,可能需要指定正确的头文件和库路径。

解决在虚拟环境中使用gdal时遇到的问题,通过替换osgeo包路径解决问题。发现编译安装gdal后,生成的egg文件夹中的osgeo包与默认路径不匹配,通过修改路径解决了问题。

解决macOS软件编译时找不到头文件的问题,可通过重启进入保护模式并修改usr/bin目录文件,或使用xcode-select --install命令安装所需的命令行工具。

通过软链接将相关目录和文件链接到CoreFoundation和Security框架,解决在macOS系统下编译时的依赖问题。

最终,通过调整编译参数,成功解决了使用gdal时遇到的依赖问题,实现了在Ubuntu虚拟环境中使用opencv和gdal进行python编程的目标。2024-10-06
mengvlog 阅读 25 次 更新于 2025-08-11 06:03:39 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部