Мне удалось установить boto == 2.9.0 внутри глобальных пакетов сайтов, но когда я пытаюсь установить то же самое в virtualenv, происходит сбой со следующей ошибкой.
Running setup.py egg_info for package boto
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/home/khanio/.virtualenvs/test-boto/build/boto/setup.py", line 37, in <module>
from boto import __version__
File "boto/__init__.py", line 43, in <module>
config = Config()
File "boto/pyami/config.py", line 73, in __init__
self.load_credential_file(full_path)
File "boto/pyami/config.py", line 84, in load_credential_file
self.readfp(c_data)
File "/usr/lib/python2.7/ConfigParser.py", line 324, in readfp
self._read(fp, filename)
File "/usr/lib/python2.7/ConfigParser.py", line 546, in _read
raise e
ConfigParser.ParsingError: File contains parsing errors: <???>
[line 2]: '-----BEGIN RSA PRIVATE KEY-----\r\n'
.......
Я пробовал то же самое на Mountain Lion и Ubuntu 12.04, у обоих установлен python 2.7.4, и на обоих он не может быть установлен в virtualenv.
1 ответ
Я думаю, проблема в том, что у вас установлена переменная среды AWS_CREDENTIAL_FILE
, но она, похоже, указывает на файл, содержащий закрытый ключ, а не на значения AWSAccessKeyId
и AWSSecretKey
.
Попробуйте отключить эту переменную среды и повторите попытку установки.
Похожие вопросы
Новые вопросы
python
Python — это мультипарадигмальный многоцелевой язык программирования с динамической типизацией. Он предназначен для быстрого изучения, понимания и использования, а также обеспечивает чистый и унифицированный синтаксис. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Если у вас есть вопросы о версии Python, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas, NumPy) укажите это в тегах.
--system-site-packages
при создании виртуального окружения? Также вы используетеpip
или что?sudo
./etc/boto.cfg
и~/.boto
, а также переменные средыBOTO_CONFIG
иBOTO_PATH
. У вас есть эти файлы / переменные, и возможно, их содержимое неверно?