Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mac适合python编程吗?_Python_Macos - Fatal编程技术网

mac适合python编程吗?

mac适合python编程吗?,python,macos,Python,Macos,我正在设计一个基于django的网站。我实际上使用的是Ubuntu 10.04下的一台小型计算机。 我想买一些更专业的,所以我想知道iMac是否适合这样做,因为: MacOS上有没有像eclipse一样好的免费IDE 是否有类似于eclipse的pydev的远程python调试器 MacOS上的python是否存在一些典型问题 apache+mod_wsgi在MacOS上运行良好吗 您提到的所有东西(Eclipse+插件、Python、Apache、mod_wsgi)都可以在OS X上运行良好

我正在设计一个基于django的网站。我实际上使用的是Ubuntu 10.04下的一台小型计算机。 我想买一些更专业的,所以我想知道iMac是否适合这样做,因为:

  • MacOS上有没有像eclipse一样好的免费IDE
  • 是否有类似于eclipse的pydev的远程python调试器
  • MacOS上的python是否存在一些典型问题
  • apache+mod_wsgi在MacOS上运行良好吗

您提到的所有东西(Eclipse+插件、Python、Apache、mod_wsgi)都可以在OS X上运行良好。

基于多年来在OsX上使用Python开发的经验,我的答案是:

  • Eclipse是多平台的,您也可以在OsX上使用它
  • 我不会将pydev称为python调试器,不管怎样,您在Eclipse for Osx上有它
  • 您可能会遇到与Ubuntu相同的问题(OsX基于Unix)
  • 是的,没问题
  • 我一直推荐的一件事是安装;
    用Mac端口安装Eclipse,不同的Python版本,Apache,MMODWSGI是很容易的。

    < P>为什么你认为IMAC比其他任何东西都更专业?硬件?系统? 注意:我自己是MacOSX和Linux用户

    除非这是必要的,大多数时候我会说这只是个人品味的问题

    正如前面其他人所说,您引用的所有内容在MacOSX上都可以正常工作

    但是,您应该考虑使用Python使用的第三方库。


    我想举一个我在MacOSX上使用MySQLdb(MySQL-python)时遇到的问题,但它已经解决了。您可能会遇到其他问题,但没有什么可以阻止您使用Django、Eclipse等。FWIW、mod_wsgi是在MacOS X上开发的。不过,我在支持mod_wsgi用户方面的经验是,MacPorts和fink是绝对的PITA。具体来说,试图从这些第三方系统中使用Python和Apache通常只会造成伤害。这是基于过去几年中遇到的问题。不过,我最近没有听到太多消息,因此这些系统可能最终解决了它们的32/64位问题和Python构建问题。

    Mac现在只是一台PC,所以如果你发现它不起作用,你可以随时将Ubuntu放在上面。Eclipse也可用于OSX。Mac是您可以获得的最好的开发机器之一,因为您可以合法地在同一台机器上安装Mac OS X、Windows和Linux。这允许轻松进行跨平台测试,使用VMWare或VirtualBox等软件,您可以同时运行所有操作系统。a)当前设置没有问题。b) 你目前在Ubuntu上使用的所有东西都在MacOS X上工作——你不需要找到任何等价物。除非您关心默认情况下未安装在mac上的Python版本中的某些特殊功能,否则系统Python很好(Ubuntu也是如此-您只需要获得软件包管理器决定的功能),只需执行即可:),如果你能做到这一点,那就大功告成了——在英特尔诞生之前,Eclipse是唯一能让OSX崩溃的工具。在英特尔诞生之前,Eclipse在Mac上运行。