【问题标题】:Setting up local environment for Python [closed]为 Python 设置本地环境 [关闭]
【发布时间】:2013-12-20 15:01:06
【问题描述】:

我正在尝试从使用 PHP 转移到 Python,我希望改用 Python,因为它似乎是一种更通用的语言,能够在各种场景中工作。我打算用它做的事情包括 Web 应用程序开发(使用 django)、NLP、机器学习和使用 mechanize 的自动化。

我真正喜欢 PHP 的一件事是 MAMP,它创建一个 htdocs 文件夹、一个 localhost:8888 url 和一个 MySQL 服务器的方式几乎为零。

Python 有类似的东西吗?我不一定要寻找像 MAMP 这样的 GUI(尽管那会很好)- 设置本地环境的其他选项是什么?

【问题讨论】:

  • 这取决于你在寻找什么......例如 django 附带了你在开发机器上可能需要的一切。
  • 你的操作系统是什么?您想继续使用 Mac 吗?
  • @wim - 是的,它是我正在开发的 Mac
  • @Faust - 我已经更新了问题。我想用 Python 做什么
  • 您可能不需要其他任何东西。除了(在某些情况下)virtualenvpip(安装 python 包)。当然还有一个不错的 IDE。

标签: python local development-environment


【解决方案1】:

Python 在这方面表现出色,但与大多数工具一样,您要做什么取决于您想要什么。特别是你肯定想要virtualenv,Python 的配置和依赖隔离工具。

您可能还需要一个开发配置管理工具,例如buildout,但由于有许多其他出色的、与语言无关的工具重叠,因此更具争议性。 (例如,您可能希望使用 Vagrant 设置您的环境,并留下您的主机操作系统。)

virtualenv 和 buildout 都不会为您设置 Apache OotB,但您可以选择使用 buildout recipes 安装 django、zope 或许多其他 Python 框架和应用程序。也有 apache 的秘诀,但我所知道的大多数 Python Web 开发都与 httpd 无关,所以你最终可能不想要它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-10
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 2016-08-23
    • 2014-10-28
    • 1970-01-01
    相关资源
    最近更新 更多