condaを使って最新バージョンのGCC 11.2Vをインストールしましたが、conda インストール -c conda-forge私のLinuxサーバー(Centos7)にあるgccです。私のサーバーにログインしようとすると、ログインした後に何か奇妙なことが表示されます(下記のテキストを参照)。
scp コマンドを使用してサーバとローカルコンピュータ間でファイルを転送することはできません。
私は何が間違っているのか分かりません。このエラーをどのように解決できますか? Anacondaパッケージを削除すると問題は解決しますか?
提案してください。
INFO: activate-binutils_linux-64.sh made the following environmental
changes:
+ADDR2LINE=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-addr2line
+AR=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ar
+AS=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-as
+CXXFILT=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-c++filt
+ELFEDIT=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-elfedit
+GPROF=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-gprof
+HOST=x86_64-conda_cos6-linux-gnu
+LD_GOLD=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ld.gold
+LD=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ld
+NM=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-nm
+OBJCOPY=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-objcopy
+OBJDUMP=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-objdump
+RANLIB=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ranlib
+READELF=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-readelf
+SIZE=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-size
+STRINGS=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-strings
+STRIP=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-strip *ERROR*: This cross-compiler package contains no program
/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-cc *ERROR:*
activate-gcc_linux-64.sh failed, see above for details *ERROR:* This
cross-compiler package contains no program
/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-cc *ERROR:*
deactivate-gcc_linux-64.sh failed, see above for details INFO:
deactivate-binutils_linux-64.sh made the following environmental
changes:
-ADDR2LINE=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-addr2line
-AR=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ar
-AS=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-as
-CXXFILT=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-c++filt
-ELFEDIT=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-elfedit
-GPROF=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-gprof
-HOST=x86_64-conda_cos6-linux-gnu
-LD_GOLD=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ld.gold
-LD=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ld
-NM=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-nm
-OBJCOPY=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-objcopy
-OBJDUMP=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-objdump
-RANLIB=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ranlib
-READELF=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-readelf
-SIZE=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-size
-STRINGS=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-strings
-STRIP=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-strip INFO: activate-binutils_linux-64.sh made the following environmental
changes:
+ADDR2LINE=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-addr2line
+AR=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ar
+AS=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-as
+CXXFILT=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-c++filt
+ELFEDIT=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-elfedit
+GPROF=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-gprof
+HOST=x86_64-conda_cos6-linux-gnu
+LD_GOLD=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ld.gold
+LD=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ld
+NM=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-nm
+OBJCOPY=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-objcopy
+OBJDUMP=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-objdump
+RANLIB=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ranlib
+READELF=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-readelf
+SIZE=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-size
+STRINGS=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-strings
+STRIP=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-strip *ERROR:* This cross-compiler package contains no program
/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-cc *ERROR:*
activate-gcc_linux-64.sh failed, see above for details
答え1
たぶん少し遅れているかもしれません。しかし、同様の問題がありました。バグかもしれません。
次のように解決できます。削除gcc
(gxx
現在の環境にある場合)
conda remove gcc
その後、インストール
conda install -c anaconda gcc_linux-64 gxx_linux-64
または
conda install -c conda-forge mamba
mamba install -c anaconda gcc_linux-64 gxx_linux-64
mamba
スピードがとても速いので強力おすすめですよ!
次の場合:
*ERROR:* This cross-compiler package contains no program
/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-cc
私は次のことをしました(ダーティーソリューション)。見つからないファイルのパスの環境を確認しました。my_env
which x86_64-conda_cos6-linux-gnu-cc
..私の場合は次のようになります。./miniconda3/envs/my_env/bin/x86_64-conda_cos6-linux-gnu-cc
次に、このファイルを次の場所にコピーします。./miniconda3/bin/
scp ./miniconda3/envs/my_env/bin/x86_64-conda_cos6-linux-gnu-cc ./miniconda3/bin/
conda deactivate
conda activate my_env
これ以上エラーや警告は発生しません。これが役に立つことを願っています。