3

CentOS を実行している Linux マシンで作業しています。私は完全なsudo権限を持っておらず、すでに複数のバージョンのpythonがマシンにインストールされており、全体が少し混乱しています。numpyのようなものは機能せず、それに依存するモジュールをインストールする必要があります。

Python(およびできればR)を自分のホームディレクトリなどにインストールし、必要なモジュールをそのディレクトリにインストールして、そこから必要なものを実行できるかどうか疑問に思っていましたか?

ありがとう

4

5 に答える 5

2

独自のソフトウェアをインストールするディレクトリを作成します。

mkdir -p ~/sw/src
cd ~/sw/src

このディレクトリに Python ソースをダウンロードして解凍します。にインストールするように構成し~/sw、コンパイルします (必要なすべてのヘッダーが利用可能であることを確認します。特に、HTTPS URL を で開きたい場合は SSL 用のものですurllib2)。

./configure --prefix=$HOME/sw
make
make install

最後に、(または同様のシェル起動ファイル) に含めるように設定しますPATH。今実行します。$HOME/sw/bin.bashrcpython

R も同様に機能するはずです。

于 2013-06-20T13:08:24.603 に答える
0

以前の回答にいくつかの追加情報を追加するだけです。

Python 3 には、独自の軽量バージョンの仮想環境があります。したがって、Python 3 (システムによって提供されるか、独自に構築されたもの) を使用する場合は、次を実行するだけです。

python -m venv my_env

これにより、ディレクトリに隔離された環境が作成されますmy_env

走っpython -m venv --helpて助けを求めてください。

于 2013-06-20T13:18:43.200 に答える
0

私は専門家ではありませんが、誰かの役に立てば幸いです。

手順をそのまま実行したところ、1 人のユーザーに Python をインストールできました。

http://thelazylog.com/install-python-as-local-user-on-linux/

ここに画像の説明を入力

于 2020-12-10T13:38:20.060 に答える