Как интегрировать Django и Cygwin?

Мое последнее изменение к вопросу ...

When you hover over PurchaseFooterItemLink it show the type as follows, to me the 
issue is the type is shown as object not as Link:

const PurchaseFooterItemLink: GlamorousComponent<object & {}, object>

... привело меня к ответу ... который заставляет тип быть правильным в определении стиля ...

export const PurchaseFooterItemLink: GlamorousComponent<ReactRouterLink & {}, 
ReactRouterLink> = glamorous(ReactRouterLink)({textDecoration:'none', color: 
'RGB(245,245,245)'});

Не уверен, почему glamorous не способен сделать это, поскольку у него уже есть точный тип, но теперь это фактическая ссылка, и к ней можно добавить свойства ссылки.

10
задан stach 10 February 2009 в 16:42
поделиться

6 ответов

Отсюда

Для пользователей Windows, которые не имеют symlinking функциональность в наличии, можно скопировать django-admin.py в местоположение на существующем пути или изменить настройки PATH (при Настройках - Панели управления - Системе - Усовершенствованный - Среда...) для указания на ее установленное местоположение.

надеюсь, это поможет

5
ответ дан 4 December 2019 в 01:58
поделиться

Я просто столкнулся с точно такой же проблемой. Я обнаружил, что если у вас уже установлена ​​версия Python для Windows, она, кажется, получает приоритет над версией cygwin. Я решил проблему, отредактировав / etc / profile и изменив:

PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:$PATH

... на:

PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:

... который, как мне кажется , мешает Cygwin добавить обычный путь Windows. Как только у вас все заработает, загрузите django в какой-то каталог, перейдите в этот каталог и введите:

python setup.py install

У меня возникли проблемы с самого начала, потому что в начале я опустил бит «python»

3
ответ дан 4 December 2019 в 01:58
поделиться

Вид кажется, что версия для Windows Python пытается работать вместо cygwin один. Что происходит, если Вы вводите это:

$ python django-admin.py

Здесь я принимаю

$ which python

Находит cygwin версию Python (который будет чем-то как/usr/bin/python).

Можно также попытаться (временно) удалить версию для Windows Python и использовать только cygwin.

0
ответ дан 4 December 2019 в 01:58
поделиться

Добавьте местоположение своей django/bin папки (или везде, где еще Вы сохраняете django-admin.py) к Вашей переменной среды PYTHONPATH.

0
ответ дан 4 December 2019 в 01:58
поделиться

Как Brian упомянул, что Вы выполняете версию Windows Python, который не будет работать с установкой Cygwin.

Слово предупреждения. Когда я сначала начал использовать Django, я попытался установить его в Cygwin и имел множество проблем и закончил тем, что переключился на регулярную версию Windows Python. К сожалению, я не зарегистрировал все свои проблемы, но я помню, что некоторые из них имели отношение к библиотекам базы данных. Так или иначе это было несколько месяцев назад, когда я знал меньше о Django, чем я делаю теперь. Возможно, проблемы, с которыми я столкнулся, были решены и возможно теперь, когда я знаю больше, что я мог заставить это работать, но рабочий Django на Cygwin, действительно кажется, менее перемещенная дорога.Удачи.:)

0
ответ дан 4 December 2019 в 01:58
поделиться

Помогите нам помочь Вам. Существует ли причина, почему Вы выполняете интерпретатор Python окон (c:\Python26\python.exe), как выступают к cygwin интерпретатору Python (/usr/bin/python.exe)? Это могло быть Вашей проблемой. Таким образом для поиска и устранения неисправностей этого Вы могли бы рассмотреть удаление собственного интерпретатора окон или просто проверку, что путь cygwin перечислен перед путем c:\Python26 в окнах глобальная переменная ПУТИ.

0
ответ дан 4 December 2019 в 01:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: