如何在Windows8.1上安装moztrap?

2021-04-11 15:27:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在我的电脑上本地安装moztrap。作为参考,我使用https://moztrap.readthedocs.org/en/1.4.6/installation.html。在

环境:

  • 操作系统windows 8.1 x64 professional
  • XAMPP
  • Visual Studio 2013 x64速成版
  • Python 3.4.1
  • 安装目录:c:\xampp\htdocs\moztrap

1- git clone --recursive git://github.com/mozilla/moztrap

2- cd moztrap

3- mkvirtualenv moztrap

这三个步骤都可以。但我不能让这4步继续工作。在

4- bin/install-reqs

我得到以下信息:

C:\xampp\htdocs\moztrap>bin/install-reqs

'bin' is not recognized as an internal or external command,
operable program or batch file.

可以找到install=-reqshttps://raw.githubusercontent.com/mozilla/moztrap/master/bin/install-reqs'这里。在

有人能帮我吗?(我需要指出我不知道python,否则这可能很容易!)在

1条回答
网友
1楼 ·

在尝试了多种解决方案后,我得到了以下步骤来工作(请注意,我们正在使用这个https://moztrap.readthedocs.org/en/1.4.6/installation.html'文档作为参考):

1- git clone  recursive git://github.com/mozilla/moztrap

如果您位于不允许git协议的防火墙后面,则可能需要将协议从git更改为http。在本例中,还需要使用http对子模块进行git。在

^{pr2}$

这些步骤是可以的。在

对于第4步使用给定的默认命令4- bin/install-reqs存在一些问题。在\requirements\compiled.txt中提到的是C库,需要编译。我面临以下问题:

  • 它需要一个visualstudio2008进行编译
  • 即使在安装了VS2008之后,仍然有一些问题将这些包整合在一起。在

因此,我选择先逐个安装编译后的包,然后在不使用编译依赖项的情况下进行安装install-reqs pure。所以在此之前:

  • 从中获取MySQL python的.exe文件https://pypi.python.org/pypi/MySQL python/1.2.4'在这里
  • 使用pip install py-bcrypt-w32(也需要VS2008进行编译),安装pip install py-bcrypt无法工作。在

    4- python bin\install-reqs pure

然后:

创建moztrap\settings\local.py并输入数据库凭据(可以复制local.sample.py,然后取消对数据库部分的注释)。然后:

5- echo "CREATE DATABASE moztrap CHARACTER SET utf8" | c:\xampp\bin\mysql

6- python manage.py syncdb  migrate

7- python manage.py create_default_roles

8- python manage.py runserver

现在您可以在浏览器中访问http://localhost:8000,就这样!你完了!


请记住,您需要:
  • visualstudio2008,更高版本在安装过程中会导致问题
  • 使用Python2.7,Python3在安装过程中会导致问题

相关问题