2016-08-05 2 views
1

Возможно ли сделать editable pip install из каталога, расположенного только в файловой системе только для чтения? Сейчас программа настройки пытается записать файл яйцо в каталог источника:pip editable install on read-only filesystem

$ 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, который создает «egg-info» непосредственно относительно текущего рабочего каталога .

+0

Надеюсь, что вы делаете это с доступом к sudo –

+0

Да, сама файловая система только для чтения. –

ответ

0

Если в вашей среде есть файловая система с записью, вы можете сделать то, что я сделал. Я создал символическую ссылку в моем исходном каталоге (src/stuff.egg-info в вашем примере), который указывал на место, доступное для записи (возможно, в другой файловой системе с чтением и записью) и смог получить pip install -e ..