如何让 Conda 找到 cc1plus?
Posted
技术标签:
【中文标题】如何让 Conda 找到 cc1plus?【英文标题】:How can I make Conda find cc1plus? 【发布时间】:2020-06-15 14:45:29 【问题描述】:当我在 Ubuntu 上编译软件包时,我收到了这个错误
x86_64-conda_cos6-linux-gnu-cc: error trying to exec 'cc1plus': execvp: No such file or directory
我所有必要的库都在一个名为 CUENV
的 conda 环境中诊断
conda环境激活后:
find /usr -name "cc1plus"
/usr/lib/gcc/x86_64-linux-gnu/7/cc1plus
我还可以看到这个可执行文件:
/home/ms/anaconda3/envs/CUSENV/libexec/gcc/x86_64-unknown-linux-gnu/4.8.5/cc1plus
echo $PATH
/home/ms/anaconda3/envs/CUSENV/bin:/home/ms/anaconda3/bin:/home/ms/anaconda3/bin:/home/ms/anaconda3/bin:/home/ms/anaconda3/bin:/home/ms/anaconda3/condabin:/home/ms/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
如何正确连接这个cc1plus?
【问题讨论】:
我现在遇到了同样的问题。 这有什么更新吗?你找到解决办法了吗? 【参考方案1】:你应该先安装 g++
conda install -c conda-forge gxx_linux-64
然后
cd /home/ms/anaconda3/envs/CUSENV/bin
ln -s /home/ms/anaconda3/envs/CUSENV/bin/x86_64-conda_cos6-linux-gnu-g++ g++
【讨论】:
以上是关于如何让 Conda 找到 cc1plus?的主要内容,如果未能解决你的问题,请参考以下文章