Публикация на этом сайте впервые.Установка модуля Python в корневой каталог
Я пытаюсь установить модуль python с именем Pygments в мой локальный каталог на работе (без полномочий root). Я использую C Shell, поэтому я изменил путь по умолчанию с помощью
setenv PYTHONPATH "~/usr/lib/python2.4/site-packages:${PYTHONPATH}"
(с USR/Lib/... будучи самодельные пустые каталоги сделаны, чтобы имитировать иерархию системы по предложению моего босса). Я попытался запустить
python setup.py install
Однако, я получил следующее сообщение об ошибке.
/usr/lib64/python2.4/distutils/dist.py:236: UserWarning: Unknown distribution option: 'zip_safe'
warnings.warn(msg)
/usr/lib64/python2.4/distutils/dist.py:236: UserWarning: Unknown distribution option: 'include_package_data'
warnings.warn(msg)
running install
running build
running build_py
running build_scripts
running install_lib
creating /usr/local/lib64
error: could not create '/usr/local/lib64': Read-only file system
Я хочу, чтобы модуль устанавливался в мой локальный каталог, а не в какой-либо корневой каталог. Я застрял на этом пару дней. Любая помощь будет принята с благодарностью.
Colten
Экстренная Информация: У меня есть setup.py в ~/Pygments-1.6, и у меня есть только доступ на запись к каталогам внутри ~ /.
Я не совсем уверен, почему вы пытаетесь это сделать. Но на всякий случай вы изучили использование virtualenv для локальных копий этих модулей. Вы можете найти и установить здесь: https://python-guide.readthedocs.org/en/latest/dev/virtualenvs.html –