2015-10-11 2 views
2

Я пытаюсь получить сайт django на bluehost. У меня уже есть работающий с python2.7, но для этого нового проекта я использую python3.5. Я очень старался настроить все так же, как и раньше, за исключением использования python3. При попытке установить flup:Конфликт версий при установке flup

pip3 install flup 

, но я получаю сообщение об ошибке:

Collecting flup 
    Using cached flup-1.0.2.tar.gz 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 
     File "<string>", line 20, in <module> 
     File "/var/tmp/pip-build-mzc6swh8/flup/setup.py", line 2, in <module> 
     from ez_setup import use_setuptools 
     File "/var/tmp/pip-build-mzc6swh8/flup/ez_setup.py", line 98 
     except pkg_resources.VersionConflict, e: 
              ^
    SyntaxError: invalid syntax 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /var/tmp/pip-build-mzc6swh8/flup 

Я предполагаю, что этот экземпляр flup видит мою python2 версию flup или что-то и бросает ошибку. Любые идеи о том, как это решить?

Кроме того, я видел this, но это не проблема, которую я испытываю.

ответ

0

Использование flipflop вместо

pip3 install --upgrade flipflop 

flipflop является то, что сделал трюк для меня. flup-py3 имеет unresolved issue, который был открыт в течение нескольких лет.

Не забудьте указать edit the import line в вашем .fcgi сценариях, чтобы отразить это изменение в направлении using flipflop.

Смежные вопросы