记录一下安装pytorch 时,安装anaconda 之后影响 runtime library path 的问题

因为学习需要,安装了pytorch,官方强烈推荐anaconda,所以就安装了。谁知道刚开始并不是很熟悉,导致了一些错误,影响正常编程使用。
当我正常打开clion时候准备愉快的编程时,不愉快的事情发生了。程序猿总会遇到一些屁事,不是么?好,搞定它!
错误如下:

CMake Warning at src/CMakeLists.txt:255 (add_executable):
  Cannot generate a safe runtime search path for target bedrough_test because
  files in some directories may conflict with libraries in implicit
  directories:

    runtime library [LIBRARY] in /usr/lib/[PATH] may be hidden by files in:
      /home/[USER]/anaconda3/lib

  Some of these libraries may not be found correctly.

好吧。百度和谷歌轮番上阵。
依旧是各种方法层出不穷,哎,一看这叽叽喳喳的阵仗,还是靠自己吧。

我寻思着,既然是[LIBRARY]这些库有问题,那肯定是我安装这些库的时候,没有把anaconda的配置deactivate掉,所以导致sudo make install的时候把anaconda的配置安装到系统当中,所以和系统库冲突了。
为了验证这个想法,我们要找一下clion在加载工程的时候到底找了哪些东西,我们在clion setting里面加这个选项:

--trace-expand

顾名思义,就是为了跟踪各个lib的cmake的踪迹并且显示出来。
好了,于是把may be hidden的[LIBRARY]在clion的CMake窗口里面搜索,结果发现问题了,我在安装Pangolin的时候没有把anaconda的配置deactivate掉,就build并且make install到系统上了,才出现这个错误。至此,问题原因定位准确了。

解决办法:
把带入anaconda的配置的lib重新安装一次,记得要把anaconda的配置deactivate掉!!!
即重新三连:

cmake ..
make 
sudo make install

切记!!
又浪费我一晚宝贵的时间!!!
搞定。
收工。

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
### 回答1: 可以尝试以下几个解决方案: 1. 检查你的电脑是否已经安装了其他版本的PyTorch,如果是的话,请卸载掉。 2. 确保你的Anaconda版本是最新的,并且已经正确安装。 3. 尝试使用conda-forge的PyTorch安装方式:打开Anaconda Prompt,输入命令"conda config --add channels conda-forge",然后输入命令"conda install pytorch"。 4. 如果上述方法都不行,可以考虑从官网下载PyTorch的whl文件,然后使用pip命令进行安装。首先需要进入下载的文件所在的目录,然后输入命令"pip install 文件名.whl",等待安装完成即可。 希望以上解决方案能够帮到你。 ### 回答2: anaconda安装pytorch出错可能有多种原因。以下是一些常见的问题和解决方法: 1. 网络连接问题安装pytorch需要从官方网站或者镜像网站下载相应的库文件。如果网络连接不稳定或速度较慢,可能会导致下载文件失败。解决方法是尝试使用稳定的网络连接,或者使用代理服务器来完成下载。 2. 版本不匹配:安装pytorch,需要确保所选择的版本与anaconda环境兼容。例如,如果你使用的是Python 3.8版本,但选择了只支持Python 3.7的pytorch版本,就会导致安装失败。解决方法是确认所选pytorch版本与anaconda环境兼容,并重新安装匹配的版本。 3. 依赖项冲突:在使用anaconda安装pytorch,可能会出现与其他已安装的库文件存在依赖关系冲突的情况。这可能会导致安装失败或出现错误。解决方法是尝试先升级或更新已安装的库,然后再安装pytorch。 4. 硬件兼容性问题:某些pytorch版本可能对特定的硬件平台有要求,例如GPU支持等。如果使用的硬件不满足pytorch所需的最低要求,安装过程中可能会出现错误。解决方法是确认所选的pytorch版本是否适用于你的硬件环境,并根据需要进行调整。 5. 其他错误:安装过程中可能会出现其他未知的错误。在这种情况下,建议检查安装过程中出现的错误信息,并在网络上搜索相应的解决方案。还可以尝试重新安装anaconda环境,然后再次安装pytorch。 如果以上方法都没有解决问题,可以考虑在anaconda环境之外尝试使用其他的安装方式,如pip或源码编译安装。或者向pytorch社区寻求支持并提供详细的错误信息,以获取更准确的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晚餐男孩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值