Articles of python

最好的FTP传输脚本

我正在寻找一个强大的FTP传输脚本,我可以用cron,任何build议? 我会喜欢Python中的脚本,可以在后台运行。

Python分析没有安装在Ubuntu? 我如何在virtualenv中获得它,而没有apt-get?

根据Python文档,“profile”模块是标准库的一部分。 但是我找不到 在我的家用机器上,我可以使用apt-get install进行添加。 (即它分成一个单独的ubuntu包)。 在我的工作机器上,(也是Ubuntu的)我在virtualenv运行,所以apt-get安装不相关。 我可以使用easy-install从pypi安装python模块,但是我无法看到与profiling模块对应的pypi上的任何内容。 (可能是因为它意味着是标准的Python安装的一部分。) 那么我怎样才能在这个环境下安装呢?

如何以最小的努力在CentOS上安装较新的Python?

我想在CentOS 5(x64)上安装Python 2.6和mod_python。 该系统是与旧的Python 2.4交付,我想用最less的维护工作(编译和有不同的安装接缝是不理想的解决scheme)新的一个。 有没有解决scheme,除了开始重新编译大量的包? 如果不是,我应该切换到Ubuntu? 请记住,我在谈论x64 – 我发现一个更新的软件包在networking上的存储库,但它不是x64。

Fedora的Apache / Nginx的塔

我试图把我的头围绕在塔架上,以及它是如何工作的。 到目前为止……这一直令人困惑……我在Fedora8上使用EC2。 一切工作到目前为止(即我安装了Pylons / python等人,在创buildtesting应用程序并运行贴图服务之后,我可以通过我的域名访问默认页面)。 正如主塔文档解释,据我所知,内置的服务器不适合生产环境。 我不清楚的是接下来要做什么…似乎nginx是一个不错的select,但是我更熟悉Apache(比如.0002%)。 我计划有虚拟主机(这nginx说可以容纳)。 但是,我完全不清楚大局是如何运作的。 为了服务一个应用程序,服务器需要运行吗? 那么nginx / apache基本上只是作为代理来连接到paster服务器? 如何启动它,所以closuresSSH连接后不会终止? 如果运行多个应用程序,我在development.ini中设置了哪些主机/端口来区分这些应用程序? 或者,如果这不是正确的方法,我该如何区分应用程序? 我更熟悉MySQL,但愿意与PostgreSQL谈判,如果它更合适。 是吗? virtualenv是在同一台机器上运行多个应用程序的先决条件吗? 提前感谢您的任何提示。

Windows上的MySQLdb

我刚刚阅读python教程后,试图在我的Windows 7机器上运行简单的django教程。 但它抱怨,“django.core.exceptions.ImproperlyConfigured:错误加载MySQLdb模块:没有名为MySQLdb模块”。 所以我发现我需要一个名为MySQLdb的模块。 然而,非常令人惊讶的是,这是很难安装在Windows上。 我需要一个C编译器和README状态,“我不用Windows …不要求我帮忙,因为我帮不了你。 一些谷歌search后,我发现这个网站有二进制文件的旧版本(2.5和2.6)的Python,但没有二进制文件的Python 2.7。 这让我觉得python不是一个简单的脚本/networking平台这样一个好的select…我无法想象RoR是什么,但很容易与MySQL的hello世界… 所以我该怎么做? 将Python降级到较旧版本以使用上述预编译的二进制文件之一? 安装交stream编译器,以尝试build立MySQLdb? 意识到python在windows上不能轻松工作,只能在mac / linux机器上使用它?

在RHEL5上升级Python

我的RHEL5机器上安装了Python 2.4和2.6。 但 [de22596 gnuradio]:+ss$ python -V Python 2.4.3 我试图从/ usr / bin python – > python26中创build一个符号链接,然后就可以了 [de22596 gnuradio]:+ss$ python -V Python 2.6 但很多东西都打破了,比如百胜。 我怎样才能解决这个问题? 现在,我有这个: [de22596 bin]:$ ls -l python* lrwxrwxrwx 1 root root 9 Jul 20 10:52 python -> python2.4 lrwxrwxrwx 1 root root 6 Jul 12 15:02 python2 -> python -rwxr-xr-x 2 […]

在CentOS上将Python从2.4升级到2.5+

我试过了 yum update python 和 yum upgrade python 双方都想出了结果:“没有标记为更新的软件包” 我现在有 Python 2.4.3(#1,2009年9月3日,15:37:37) linux2上的[GCC 4.1.2 20080704(Red Hat 4.1.2-46)] 显然,python的最新版本已经是3.x …什么是最好的升级方法?

子域与文件夹/目录

我目前正在构build一个Web应用程序,我希望我的用户有自己的URL来标识它们。 我可以做这个使用子域名或使用文件夹,我想知道什么是两者的优点和缺点。 我真的很喜欢这个文件夹解决scheme,因为我的url映射相当简单。 我已阅读有关自动生成的子域名,一个解决scheme是创build虚拟主机,然后重新启动我的nginx。 这是一个解决scheme,但我宁愿不必每次创build一个新的帐户时重新启动我的Web服务器。 如果有任何其他的方法来做自动子域创build,这将是伟大的! 谢谢!

应该为WSGIDaemonProcess使用哪个用户帐户?

我有一些使用Apache2和mod_wsgi部署的Django站点。 在configurationWSGIDaemonProcess指令时,大多数教程(包括官方文档)build议将WSGI进程作为代码所在的主目录中的用户来运行。 例如: WSGIScriptAlias / /home/joe/sites/example.com/mod_wsgi-handler.wsgi WSGIDaemonProcess example.com user=joe group=joe processes=2 threads=25 但是,我想知道是否将wsgi守护进程作为开发代码的相同用户(具有相应的权限)运行是非常明智的。 我应该build立一个服务帐户,其唯一的特权是对代码的只读访问,以便有更好的安全性? 还是我的担忧被夸大?

我如何在IIS 7.5中安装Python

我想在我的IIS7.5服务器上安装python 3.2,这样我就可以使用像这样的东西: HTTP://localhost/index.py 这可能吗? 怎么样?