2016-08-26 9 views
0

Linux OSを搭載したGPUサーバーにデフォルトのpythonバージョン、つまりpython 2.6があります。今、私はソースからサーバーに新しいpythonバージョン、つまりpython 2.7をインストールしたいと思います。私は管理者ではないし、何らかの理由でデフォルトのpythonのバージョンを変更すべきではありません。だから何をすべきか?Linux上で別のバージョンのpython(python 2.7)をデフォルトのpythonバージョンで実行するにはpython 2.6

答えて

0

新しいバージョンのPythonをインストールできます。それはpython27コマンド(シンボリックリンクかもしれません)でアクセス可能でなければなりません。 次に、pythonシンボリックリンクがまだpython26を指していることを確認するだけです。これを行う

pythonpython27は、Python 2.7

+0

私が権利を持っていません私は管理者ではないので、シンボリックリンクを作ってください。私はそうしていますが、pyを使ってPython用のパッケージをインストールするにはどうしたらいいですか? – yann

+0

あなたのPythonバージョンがpipで提供されていない場合は、新しいPythonバージョン用にインストールする必要があります。これは新しいPythonバージョンを使用してインストールするだけで可能です。次に、この特定のバージョンのpipを使用する必要があります。 – Tryph

0

を実行する一方あなたのpython 2.7の環境でお使いのprogrammを実行するために、virtualenvを使用することができますPythonの2.6を実行し続けます。

は(comfotable使用するため。)virtualenvvirtualenvwrapperをインストール

mkvirtualenv -p <your-python-version>その後、希望のpythonのバージョンがデフォルトで仮想環境を開始します。

0

Tryphの回答を基にして、あなたのホームディレクトリに、そしてあなたのPATH内で指定されたディレクトリ(.bash_profileのような)にその新しいバージョンをインストールすると、そのディレクトリを指し示し、そこにsym-新しいPythonを指しています。あなたは、パスで指定されたホームディレクトリのbinフォルダを持っている場合例えば

のln -s/binに/ pythonの〜/ binに/ pythonの

関連する問題