Estou tentando instalar o Satchmo 0.9 em um convidado de 32 bits do Ubuntu 9.10 fora das instruções no link . Eu me deparo com dificuldades em 2.1.2:
pip install -r http://bitbucket.org/chris1610/satchmo/raw/tip/scripts/requirements.txt
pip install -e hg+http://bitbucket.org/chris1610/satchmo/@v0.9#egg=satchmo
O primeiro comando falha devido a um erro de compilação de como ele está tentando construir o PIL. Então eu executei um "aptitude install python-imaging", copie localmente o requirements.text da primeira linha e remova a linha que está tentando, sem sucesso, construir o PIL. A primeira linha é concluída sem erro reportado, assim como a segunda.
O próximo passo diz-me para alterar o diretório para o / path / to / new / store e executar:
python clonesatchmo.py
Um pouco de dificuldade aqui; Me disseram que o clonesatchmo.py estará em / bin agora, e ele não está lá, mas eu coloquei algumas coisas do Satchmo em / usr / local, criei um link simbólico em / bin e execute:
python /bin/clonesatchmo.py
Isso dá:
jonathan@ubuntu:~/store$ python /bin/clonesatchmo.py
Creating the Satchmo Application
Traceback (most recent call last):
File "/bin/clonesatchmo.py", line 108, in <module>
create_satchmo_site(opts.site_name)
File "/bin/clonesatchmo.py", line 47, in create_satchmo_site
import satchmo_skeleton
ImportError: No module named satchmo_skeleton
Um achado depois de verificar o repositório aparentemente revela que não há nenhum arquivo com um nome como satchmo skeleton no meu sistema. Eu pensei que o bash poderia ser propenso a tomar parte da URL da segunda invocação de pip como o começo de um comentário; Eu tentei os dois:
pip install -e hg+http://bitbucket.org/chris1610/satchmo/@v0.9\#egg=satchmo
pip install -e hg+http://bitbucket.org/chris1610/satchmo/@v0.9#egg=satchmo
Nenhuma das formas de fazer isso parece resolver o erro de importação mencionado acima.
Como posso obter uma instalação do Satchmo no Ubuntu, ou pelo menos uma instalação do Satchmo que eu possa começar com um esqueleto de uma loja e, em seguida, completá-la do jeito que eu quiser?