2017-06-01 5 views
0

python 3.6のtar.xzファイルを解凍した後、以下のコマンドを実行します。linuxにpython 3.6をインストールできない

./configure 
make 
make install 

エラーログ:

ranlib libpython3.6m.a 
gcc -pthread -Xlinker -export-dynamic -o python Programs/python.o libpython3.6m.a -lpthread -ldl -lutil -lrt -lm 
if test "no-framework" = "no-framework" ; then \ 
     /usr/bin/install -c python /usr/local/bin/python3.6m; \ 
    else \ 
     /usr/bin/install -c -s Mac/pythonw /usr/local/bin/python3.6m; \ 
    fi 
/usr/bin/install: cannot create regular file `/usr/local/bin/python3.6m': Read-only file system 
make: *** [altbininstall] Error 1 

私が作るに続いて./configureを実行し、その後、私は、このエラーに遭遇するmake installを!

+0

'sudoの私はすでにrootユーザーとして実行しているよ –

+0

install'作るあなたのマウントポイントを確認するには

! @KlausD。 –

+0

[root @ machinename Python-3.6.1]#sudo make install テストなら "no-framework" = "no-framework"となります。 \ \t \t/usr/bin/install -c python /usr/local/bin/python3.6m; \ \t else \ \t \t/usr/bin/install -c -s Mac/pythonw /usr/local/bin/python3.6m; \ \t fi /usr/bin/install:通常のファイル '/usr/local/bin/python3.6m 'を作成できません:読み取り専用ファイルシステム make:*** [altbininstall]エラー1 –

答えて

1

上記のコマンドをsudoのパワーで実行しようとしましたか?

オリジナルの答えは:あなただけ実行できるようにhttps://askubuntu.com/q/865554/667903

sudo make install

または

あなたがUbuntuの16.10または17.04を使用している場合は、Pythonの3.6は、宇宙のリポジトリにある

sudo apt-get update 
sudo apt-get install python3.6 
+0

はい、私はそれをしました。 [root @ slc05kyt Python-3.6。1]#sudo make install テストの場合 "no-framework" = "no-framework"; \ \t \t/usr/bin/install -c python /usr/local/bin/python3.6m; \ \t else \ \t \t/usr/bin/install -c -s Mac/pythonw /usr/local/bin/python3.6m; \ \t fi /usr/bin/install:通常のファイル '/usr/local/bin/python3.6m 'を作成できません:読み取り専用ファイルシステム make:*** [altbininstall]エラー1 –

+0

マシンはyumを使用します。 –

+0

これを読んでみてください:https://askubuntu.com/q/47538/667903 – TheDarkKnight

0

compiを含むbuild essentialsのインストール後に試してくださいlers、パッケージdevツールとlibs: sudo apt-get installビルドに必要不可欠なもの

+0

私のマシンはyumを使用しています! –

1

あなたのファイルシステムは読み込み専用のようです。あなたは/usr/local/bin/が書き込み権限で配置されているパーティション

を再マウントする必要がmountの構文は

mount -o remount,rw /partition/identifier /mount/point 
ある

のは、あなたが

mount -o remount,rw//dev/sda2 

/dev/sda2/はあなたの問題を解決する必要があるとしましょう。権限を確認するには cat /etc/fstabまたは df

cat /proc/mounts

+0

ありがとう、私はあなたが問題を特定したと思う、私はあなたの解決策を試し、あなたがそれがどのように行ったかを知らせます。 –

関連する問題