

お世話になります。今年エンジニア就職した、駆け出しエンジニアです。

この度CentOS6.0上にPython3.7.2の開発環境を整えることになりましたが、管理者権限がなく、sudo, yum、git
cloneコマンドも使えない状況です。  
最初はpyenvを入れようとしましたが、`git clone`が使えないので一旦あきらめて、Python3.7.2をインストールしようとしています。

3.7.2に必要な外部ライブラリのインストールを進めており、tarやtgzで提供されているライブラリは`./configure
--prefix==/home/username/`と`make`, `make
install`でインストールしているのですが、rpmでしか提供されていないライブラリのインストールでは`--prefix`指定してもインストール先を変更できず、止まってしまっています。

大変恐縮なのですが、助言いただけますと大変助かります。よろしくお願いいたします。  
本日でスタックして二日目なので、変な汗をかいています。


CC BY-SA 4.0
2019-03-11T10:44:47.137
53364
2019-03-14T00:53:33.653
2019-03-11T11:45:26.650
3060
32419
question
python python3 centos
CentOS6.0にPython3.7.2の開発環境を構築する（管理者権限なし）


python自体はともかく、本来RPMで提供されているような依存ライブラリまで別にビルドしてインストールする事は勧められません。本当にそれが求められてることなのか確認した方がよいです。

  * CentOSのRPMは、古いバージョンをベースにセキュリティ更新をバックポートしているものなので、同じバージョン表記でも開発元が配布しているものとは中身が異なります。
  * 自分でビルドしたときとRPMのビルドオプションが異なっていることが大いにありえます。
  * 単純にインストールパスが異なる事で起こるトラブルもあります。
  * 開発用パッケージ(ヘッダファイルなど)が不足しているだけでもライブラリ全体をインストールすることになります。ダイナミックリンク先がどちらになるか意識する必要があります


CC BY-SA 4.0
2019-03-14T00:53:33.653
53410
2019-03-14T00:53:33.653
5793
53364
answer