Cygwin和Python 2.6

2024-06-16 11:20:54 发布

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

python(和编程)新手。我到底需要Cygwin做什么?我在winxp上运行python 2.6。我能安全地下载完整的Cygwin吗?好像是一大堆东西。

好吧,我一直在运行模块和功能(即管道输出),建议下载各种cygwin组件。cygwin是否会改变或修改任何其他操作系统功能或有任何其他副作用?


Tags: 模块功能管道编程组件建议副作用cygwin
3条回答

有些python版本不需要cygwin。例如(来自python.org):

link text

另外,还有一个名为Iron Python的.NET版本:

link text

cygwin实际上是一个Unix子内核。安装并以默认方式安装它不会中断或更改任何现有的WindowsXP功能。但是,在使用cygwin的功能之前,必须启动与命令提示符等效的cygwin。

尽管如此,你所说的一些功能在Windows中是可用的。配管绝对是。例如:

netstat-ano | findstr:1433

是一个命令行,用于确保我的SQL Server正在默认端口上侦听。netstat的输出正通过管道传输到findstr,因此我只需要看到任何包含:1433的行。

我想说,最简单的选择是尝试Linux发行版。我知道你的新Linux会不会有点吓人,但当我看到Ubuntu并开始在那里开发时,我的生活发生了改变。Ubuntu是臃肿的(对于linux),但是它附带了一些东西,我希望基于微软的操作系统可以预先打包。创造性思维为创造性思维编写的无限量的自由软件是一个奇迹。开源社区很适合参与学习和体验。我可以保证在Linux上用任何语言编程(除了myabe。净?)这将是一次非常愉快的经历。一个是windows路径,当然你仍然可以创建移植到windows的Python应用程序,它只需要另外两行替换字符并转义它们。如果它们是个人应用,如果你不打算发布它们,这可能会很麻烦。

我发现Ubuntu是一个很好的平衡,既适合一般的可用性,也适合开发。

股票发行: Python2.7 Perl语言 XTerm公司 杀死WMP和Winamp=+V.3.0的MP3播放器 电子邮件w/Thunderbird(很像Fire Fox浏览器制造商的outlook express,带有附加组件和扩展) 移情(AIM、ICQ、FACEBOOK、MySpace等的互联网聊天客户端)。它还将您的所有联系人保存在一个列表中,其操作方式与AIM针对所有帐户一样) Gwibber(社交网络应用程序,它将你在twitter和Facebook墙上发布的帖子编译成一个不错的桌面小部件,还允许你直接从应用程序中回复和评论。)

多桌面支持:您可以按热键更改“桌面视图”。每个桌面上只有您想要的窗口。因此,您可以创建一个工作空间、一个聊天空间、一个web浏览空间,并在它们之间快速切换。还可以根据需要在工作空间之间快速移动窗口。

全局热键映射器:在管理选项中,有一个操作系统范围的热键映射。只需通过默认界面分配热键,就可以启动程序和许多其他任务。

Bash、Terminal、Shell、XTerm:这些CLI(命令行界面)提供的功能比windows中通常提供的功能要多得多。是的,你可以在windows中通过管道输出,但这不是问题所在。这些cli允许您创建脚本,这些脚本可以接受用户输入并执行通常必须手动完成的复杂任务。BASH本身是一种编程语言;允许分配函数、变量、if语句等

我非常惊讶的是,Ubuntu不仅能够很好地处理开发人员的工作,而且对你的祖父母来说也非常友好。它提供了你所需要的一切开箱即用(对于普通用户而不是开发人员),开发人员只需要少量安装。你也在开源软件领域工作,记住。所以你将要处理的错误,你可能会被困在一张罚单等待一段时间在窗口解决。如果有的话。

另外,Ubuntu可以从CD启动,您可以通过这样做来查看主界面。您还可以使用屏幕双重引导它,询问在启动后要引导哪个分区/磁盘。还有一个关于从拇指驱动器上运行它的教程。

Linux和你电脑的速度:Linux与Windows7相比是非常轻量级的。它被认为是一台中级计算机,比如AMD Phenom 955黑色版x4,它将像一台高级计算机一样运行。在Linux中,1gib的内存比在windows中要多得多。

尝试Linux发行版的最佳方法如下。您不必在系统上安装它。如果您喜欢使用虚拟环境对其进行沙箱处理,并且希望提高单独运行它的速度和开销,可以先考虑双引导,然后再考虑“更改”。

下载您选择的Linux Dist ISO。对于新用户aga在Ubuntu,Mint,一些简单的东西。德比安的东西。主要是因为使用一个好的包管理器很容易。下载Oracle Virtual Box。按照说明,创建一个新的虚拟磁盘,然后启动虚拟磁盘,将安装介质放入DVD驱动器或虚拟DVD驱动器中,然后像正常操作系统一样安装。

根据我的经验,除非你一直在使用windows,否则没有理由不尝试Linux发行版。只是要小心,因为像ArchLinux或SlackWare之类的东西可能会马上吓跑你;像Ubuntu、Mint等发行版都已经马上构建了GUI。Linux有很多种。它比windows更松散耦合例如,您可以使用任何您想要的桌面环境。Linux只是一个内核。发行版是维护发行版的团队认为符合其总体目标和目的的工具集合。桌面环境、编程工具、包管理器和其他免费许可的软件。

相关问题 更多 >