Anaconda导致的GMT安装报错

这两天在使用gmt6.3.0绘制直方图时,发现一旦使用其-L选项,数据统计就是错误的

让同学帮忙用gmt6.2.0绘制时就没有这个错误,于是决定卸载gmt6.3.0重装gmt6.2.0

在完成所有准备工作后,按照gmt中文社区的提示,注释掉了Anaconda在.bashrc中的相关环境变量,但make时却出现了问题:

/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/libgdal.so:对‘TIFFReadRGBAStrip@LIBTIFF_4.0’未定义的引用

 

//usr/lib64/libgeotiff.so.1.2:对‘_TIFFmemcpy@LIBTIFF_4.0’未定义的引用

误以为是gcc版本太低,于是安装了gcc-8.3.0

重新尝试安装gmt,依旧报同样的错,

查阅资料,找到下面这篇文章受到启发:

libapr-1.so.0:对‘uuid_generate@UUID_1.0’未定义的引用问题解决_一个新新的小白的博客-CSDN博客于是对其中的一个错误进行了尝试:

 发现确实与Anaconda有关,但我在此之前已经将anaconda的环境变量从./bashrc中注释掉,于是我尝试:echo $PATH |grep Anaconda,发现确实存在,查找资料发现这应该是开机自启动时就已经存在了,于是我修改了Anaconda的路径(比如修改其文件名),让搜索时找不到该路径下的库,

重新安装gmt

发现成功了!

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
重新安装Anaconda时出现报错的原因可能有多种,以下是一些可能的解决方法: 1. 首先,确保你正在使用最新版本的Anaconda进行安装。你可以从Anaconda官方网站下载最新版本。 2. 在重新安装之前,建议先彻底卸载旧版本的Anaconda。可以通过在命令行中运行以下命令来卸载Anaconda: ``` conda install anaconda-clean anaconda-clean --yes ``` 这将删除所有Anaconda相关的文件和配置。 3. 如果在安装过程中出现"UnsatisfiableError"错误,这通常是由于依赖关系冲突导致的。你可以尝试使用以下命令安装指定版本的TensorFlow: ``` conda install tensorflow=版本号 ``` 这将强制安装指定版本的TensorFlow,可能解决依赖关系问题。 4. 另一个可能的解决方案是更改Anaconda的镜像源。有时候,原始的镜像源可能会导致下载失败或速度较慢。你可以通过运行以下命令更改镜像源: ``` conda config --add channels 渠道名称 ``` 具体可以参考引用中的内容。 5. 如果在安装Anaconda过程中遇到"Failed to create Anaconda menus"错误,这可能是由于权限问题导致的。你可以尝试以管理员权限运行Anaconda安装程序,或者在安装程序上右键单击并选择"以管理员身份运行"。 总的来说,重新安装Anaconda可能会遇到各种问题,但通过卸载旧版本、安装特定版本的软件包、更改镜像源和以管理员权限运行安装程序等方法,很大程度上可以解决这些问题。如果以上方法仍然无法解决问题,建议查看Anaconda的官方文档或寻求社区支持。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值