Проблемы с Snow Leopard, Django & PIL

То, что Вы ищете, называют Ограниченный Shell. Bash обеспечивает такой режим, в котором пользователи могут только выполнить команды, существующие в их корневых каталогах (и они не могут переместиться в другие каталоги), который мог бы быть достаточно хорошим для Вас.

я нашел этот поток быть очень иллюстративным, если немного датированный.

5
задан Cato Johnston 9 September 2009 в 10:05
поделиться

2 ответа

Cato

I had the same experience with Leopard 10.5.x Here is what I did to fix it, (may not work for you).

  1. Go to your PIL working folder (where you unzipped PIL) cd to your build folder cd to your lib.macosx-10.* folder (specific to your os) remove *.so cd back to your PIL build folder (I logged in as su for this, but you can sudo these if you like)
  2. python setup.py clean
  3. python setup.py build
  4. python setup.py install

This rebuilds PIL clean. The reason your jpeg reports ok, is that it just looks for the existence of the jpeg lib files, but not the dependency that happens from a clean build and install of PIL.

Hope this solves your problem, mine was more likely related to the order of installation but maybe it will help...

  • Ken
14
ответ дан 18 December 2019 в 07:10
поделиться

В продолжение ответа Кена у меня была та же проблема со Snow Leopard 10.6.x, которая была вызвана установкой PIL до libjpeg. После установки libjpeg я переустановил PIL, выполнив следующие действия.

  1. cd в рабочую папку PIL
  2. python setup.py clean
  3. python setup.py build_ext -i <- это восстанавливает PIL
  4. python selftest.py - запускает самотестирование, чтобы убедиться, что PIL установлен нормально
  5. python setup.py install
5
ответ дан 18 December 2019 в 07:10
поделиться
Другие вопросы по тегам:

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