我必须在Red hat enterprise linux 5上部署一个Django项目,该项目是在Python2.5上开发的,但服务器环境中的Python2.4导致了一些问题。我在互联网上搜索了很多,想得到服务器的Python2.5构建的rpm,但是只有src rpm可用于上面提到的Linux版本。
由于一些系统管理问题,我没有被允许编译和使用src rpm。
有没有什么Linux版本可以轻松获得,并且默认使用python2.5?或者任何到python2.5构建的rpm的链接。
请提个建议。提前谢谢。
在尝试安装modwisgi 3.4时,我在make过程中得到了以下错误:mod_wsgi.c:142:20: error: Python.h: No such file or directory官方疑难解答页面建议“安装与您已安装的Python运行时包相对应的Python开发人员包”。
现在如何从源代码安装上面提到的开发包?我使用httpd-2.2.24和modwisgi 3.4在linux上运行python2.7.4。
我按照在Ubuntu18.04 LTS上用Python3.8 3.8开发上的说明下载python3.8。
在终端机运行python3.8很好。
问题是,当我试图制作一个在conda上使用python3.8的频道时,它就找不到了。也就是说,跑
conda create --name py38 python=3.8
返回:
PackagesNotFoundError: The following packages are not available from current channels:
Current channels:
- https://repo.anaconda.com/pk
我正在用Python为Windows开发软件。我正在Linux上进行开发,并且使用Pylint来检查我的代码。我无法摆脱这个错误:
F| Unable to import '_winreg'
这是显而易见的- Linux上的Python没有这个模块。
那么,我必须在我的.pylintrc中放入什么才能忽略这个错误?
提前谢谢你,奥兹
编辑:
文档中写道:
:F0401: *Unable to import %r*
Used when pylint has been unable to import a module.
现在我需要找到如何使用它..。
部分解决方案:
p
因此,我开发了Python2.6解释器,得到了以下内容:
Python 2.6.6 (r266:84292, Nov 22 2013, 12:16:22)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 2.1
2.1000000000000001
>>> 2.2
2.20000000000000
我的工作是python应用程序,其中很少涉及python烧瓶api。我正在windows上开发这个程序,并使用postman测试了所有的api。一切都很好。在我的webapp项目中,如果没有目录,我必须创建几个目录,因此我使用以下代码:
if not os.path.isdir("dataset/" + client_name):
# if client name directory is not created, then create it
client_dir = curr_path + '\\' + 'dataset\\'