Теперь немного фона моей текущей настройки: У меня есть Python3.3, работающий на Centos 6. В настоящее время я работаю над веб-приложением, используя Flask, который работает на Apache 2.2 .15 с режимом WSGI 4.5.3 и virtualenv 15.0.2.pip говорит, что модуль уже установлен во время python
pip --version pip 8.1.2 from /usr/local/bin/lib/python3.3/site-packages (python 3.3)
Я установил pysvn с пип и когда я бегу pip show pysvn
говорит
Location: /usr/local/bin/lib/python3.3/site-packages
755
разрешения рекурсивно установлен /usr/local/bin/lib/python3.3/site-packages
. И я передал аргумент --system-site-packages
virtualenv для использования глобальных пакетов сайтов.
Даже когда я пытаюсь импортировать пакет из интерпретатора python, он не работает. Поэтому это не является специфическим для моей виртуальной установки, а скорее глобальной проблемой.
Следует упомянуть, что другие упакованные пакеты с трубой работают отлично (например, колбу).
Я исчерпал все другие проспекты, прежде чем вы отправитесь к вам, ребята. Любое предложение было бы высоко оценено, поскольку у меня кончились идеи.
L.E.
Мне удалось установить его в конце. Я еще не совсем уверен, почему и как, но я полагаю, это проблема совместимости.
Прежде всего, я удалил svn 1.6+ и установил версию 1.8.16 вместо этого, которая, кажется, протестирована против последних двух версий.
Во-вторых, я удалил неудобный экземпляр pysvn и установил pysvn-1.8.0 workbench «sudo/var/www/FlaskApp/FlaskApp/flask/bin/pip install pysvn-1.8.0.tar.gz». В этом случае я установил его в свою локальную среду. Версия pysvn версии 1.9.0 не работала.
L.L.E.
False positive, все еще не работает. Я собираюсь взаимодействовать с svn через командную строку из моего сценария.
L.L.L.E. После установки svn 1.8.16 и svn-devel вместе с остальными зависимостями, описанными в файле readme, мне удалось успешно установить его из исходного кода, содержащего инструкции.
Спасибо за помощь Барри.
Можете ли вы отправить вывод списка проб? –
'И я передал аргумент --system-site-packages для virtualenv, чтобы использовать пакеты глобального сайта. Зачем вы это сделали? Почему бы просто не использовать virtualenv? –
Вы уверены, что у вас также нет интерпретатора python 2, и, возможно, вы используете этот код вместо этого? – Bakuriu