2016-08-05 8 views
1

editable pip installは読み取り専用ファイルシステム上のディレクトリから実行できますか?今セットアップツールは、ソースディレクトリにeggファイルを書き込もうとしている:pip編集可能な読み取り専用ファイルシステムへのインストール

$ pip install -e /tf/stuff/ 
Obtaining file:///tf/stuff 
    Complete output from command python setup.py egg_info: 
    running egg_info 
    writing requirements to src/stuff.egg-info/requires.txt 
    error: [Errno 30] Read-only file system: 'src/stuff.egg-info/requires.txt' 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /tf/stuff/ 

ドキュメントは言う:ローカルプロジェクトの場合

は、「SomeProject.egg-情報」ディレクトリが 基準に作成されますプロジェクトパスに追加します。これは setup.py developを単に使用することの利点の1つで、 現在の作業ディレクトリに対して直接「egg-info」を作成します。

+0

あなたはsudoアクセスでそれをやっていますか? –

+0

はい、ファイルシステム自体は読み取り専用です。 –

答えて

0

あなたの環境に書き込み可能なファイルシステムがあれば、私がしたことをすることができるかもしれません。私はあなたのソースディレクトリ(あなたの例ではsrc/stuff.egg-info)にシンボリックリンクを作成しました。書き込み可能な場所(おそらく別の読み書き可能なファイルシステム)を指し、pip install -e .を動作させることができました。

関連する問題