1、各位的服务器上的 Python 生产环境是怎么配置的
cx_Oracle版本:cx_Oracle-5.1.1-10g.win32-py2.7.msi
数据库版本:Oracle10g
Python版本:3.3
cx_Oralce是 pyton的oracle模块,使用前需要安装 oracle的 instantclient.
安装:instantclient推荐使用 10.2,可以使用字符串来连接数据库,不需要建立 dsn.
在 windows上直接解压,然后将目录加入到环境变量的 path中即可.
2、如何在服务器上部署python
使用pip或easy_install可以管理和安装python的package包,实际上它们都是从pypi服务器中搜索和下载的。目前在pypi服务器上,有超过三万多个package,同时还允许我们将自己的代码也上传发布到服务器上。这样,世界上的所有人都能使用pip或easy_install来下载使用我们的代码了。
具体步骤如下:
首先创建项目文件和setup文件。
目录文件结构如下:
project/
simpletest/
__init__.py
test.py
setup.py
假设项目文件只有一个simpletest包,里面有一个test.py文件。
创建的setup.py文件格式大致如下,其中,install_requires字段可以列出依赖的包信息,用户使用pip或easy_install安装时会自动下载依赖的包。详细的格式参考文档。
from setuptools import setup, find_packages
setup(
name = 'simpletest',
version = '0.0.1',
keywords = ('simple', 'test'),
description = 'just a simple test',
license = 'MIT License',
install_requires = ['simplejson>=1.1'],
author = 'yjx',
author_email = '[email protected]',
packages = find_packages(),
platforms = 'any',
)
然后将代码打包。
打包只需要执行python
setup.py xxx命令即可,其中xxx是打包格式的选项,如下:
# 以下所有生成文件将在当前路径下 dist 目录中
python setup.py bdist_egg # 生成easy_install支持的格式
python setup.py sdist # 生成pip支持的格式,下文以此为例
发布到pypi。
发布到pypi首先需要注册一个账号,然后进行如下两步:
注册package。输入python setup.py register。
上传文件。输入python setup.py sdist upload。
安装测试
上传成功后,就可以使用pip来下载安装了。
另外,pypi还有一个测试服务器,可以在这个测试服务器上做测试,测试的时候需要给命令指定额外的"-r"或"-i"选项,如python
setup.py register -r "",python
setup.py sdist upload -r "",pip
install -i "" simpletest。
发布到测试服务器的时候,建议在linux或cygwin中发布,如果是在windows中,参考文档,需要生成.pypirc文件
3、怎样搭建Django服务器环境
1.首先安装python,配置环境变量path:C:Python27;C:Python27Scripts;
2.去django官网下载压缩包Django-1.8.3.tar.gz,然后解压在C盘,输入以下命令:
cd C:Django-1.8.3
python setup.py install
命令运行后,Django环境就安装好了,然后配置环境变量path:C:Python27Libsite-packagesDjango-1.8.3-py2.7.eggdjangoin
3.在命令终端输入以下命令导入并检查django安装情况:
python
>>>import django
>>>django.VERSION
4.创建一个Django工程
django-admin startproject cms678(工程名)
这样在用户目录下就会产生一个cms678的工程文件夹。
manage.py:可以在命令行下管理这个项目。
__init__.py:将这个项目目录作为Python的一个包。
settings.py: 项目的配置文件。
urls.py:定义了Django项目中的URL路由表,指定了URL与被调用类之间的对应关系。
wsgi.py: 这个是Django1.4中新添加的默认Web服务器网关接口。
命令窗口切换到cms678文件夹,然后运行命令:python manage.py runserver,启动当前目录工程。
浏览器输入http://127.0.0.1:8000/
到此基本操作就结束啦 :-)
4、pycharm使用远程环境无法读取环境中的包
一.介绍
Python远程调试,即在远程机器上运行python代码,在本地进行调试。
需要环境:python
调试环境:PyCharm
需要依赖:远程和本地需要在python路径安装pycharm-debug.egg
注:安装egg包需要使用先安装setuptools
二.安装setuptools
在windows/linux环境下直接使用ez_setup.py脚本安装:
1. 下载脚本:该脚本会自动下载setuptools-1.1.6.tar.gz
2. 运行脚本:python ez_setup.py 即可完成setuptools安装
(注:如果机器连不上服务器,可以把ez_setup.py和setuptools-1.1.6.tar.gz包拷贝到该机器上,并放在同一目录下,然后运行ez_setup.py即可)
三.安装pycharm-debug.egg
在PyCharm的安装目录下能找到pycharm-debug.egg,在python的安装路径下能找到easy_intall命令(已安装了setuptools),执行:
easy_install.exe pycharm-debug.egg即可完成安装。
四.远程调试
1. 打开PvCharm,配置远程调试:
(a). 打开edit confiurations
(b). 添加Python Remote Debug
(c). 配置本地的ip、端口号,如:192.168.112.6,此ip为你进行调试操作的机器的ip,远程机器需要连上这个ip。
(d)在远程机器上编写将在本地调试的python代码,在入口处加上:
import pydevd
pydevd.settrace('192.168.112.6',port=51234, stdoutToServer=True, stderrToServer=True)
配置的ip、端口好即在本地PvCharm上配置的ip和端口号,即PvCharm所在机器的ip和开启调试的端口号。
2. 开始调试
a) 在本地PvCharm上开始调试服务,
b) 在远程机器上运行python脚本:
c) 此时可点击”Download”下载源码:
d) 开始调试:
5、如何优化python环境web服务器
CGI是最老的WEB技术。使用标准输入输出,直接生成网页。asp与php接近。换成解释输出。jsp,略进一步内,基本上与php相近。后面容是servlet技术。python支持psp方式。也支持CGI,还支持mod_python(有些象是WEB服务插件),也支持fastcgifastcgi与servlet相似。都需要有一个应用服务器,通过一个端口与web服务器连接。连接协议有多样。最近2年python往往使用wsgi协议。这个似乎比fastcgi更易用。python做web开发还有一种单脚本web服务器。比如bottle,flask等。python也支持多进程方式WEB服务。可以进一步提高并发量。
6、如何在阿里云服务器里搭建python环境
windows: 官网有msi安装包
linux: 自带python
7、centos python 用什么服务器环境
http://jingyan.baidu.com/article/6181c3e0a7dc5a152ef153a4.html
-供参考
8、如何在没有python环境的linux服务器上运行python程序
正是因为你的公司认为你现在这个想法很不安全,才没给你权限。改个思路吧,让你们的IT给你在服务器上挂一个root权限的vm或container,你想怎么玩就怎么玩吧
9、python 进行web 开发 怎么配置环境
Python 的目前有两个版本,Python 2.7.5 和 Python 3.3.2。Python 3.x 与 2.x 不仅仅是版本的新旧的区别那么简单,.x 是一个全新的东西。
1、下面的 Python 2.7.5 这个版本是 .msi 格式的,所以直接安装即可,将 Python 2.7 安装在了 E:Python 下。
然后就是配置环境变量, 具体不多说,直接附图:
2、安装 Django
先去 Django 官网(https://www.djangoproject.com/)上下载包,以 Django-1.5.1.tar.gz为例。然后解压到 E 盘下。
使用命令提示符进入 Django-1.5.1 目录,输入以下命令来完成 Django 1.3 的安装:
安装完成后,打开 Python Shell(IDLE (Python GUI)),文件路径为 E:PythonLibidlelibidle.bat,Python Shell 交互以“>>>”开始,使用下边的命令来3、查看 Django 1.3 安装是否成功:
如果出现“'python' 不是内部或外部命令,也不是可运行的程序或批处理文件”的错误,原因是因为python.exe文件在 Python 目录下, 还没有设置环境变量。环境变量的设置上面已经提到了,注意设置完环境变量后,需要关闭命令提示符,重新打开再执行命令才有效。
接下来,创建一个 Python 项目,在 E 盘创建一个名为"PythonProject"的项目,使用下边的命令:
1 django-admin.py startproject PythonProject
如果没有配置环境变量的话,可能会遇到“'django-admin' 不是内部或外部命令,也不是可运行的程序或批处理文件”这样的错误,django-admin.py 文件在 E:PythonScripts 目录下(我将 Python 安装在了 E:Python,请注意),添加"E:PythonScripts"即可。
如果出现“'python' 不是内部或外部命令,也不是可运行的程序或批处理文件”的错误,原因是因为python.exe文件在 Python 目录下,我们还没有设置环境变量。环境变量的设置上面已经提到了,注意设置完环境变量后,需要关闭命令提示符,重新打开再执行命令才有效。
接下来,我们创建一个 Python 项目,我在 E 盘创建一个名为"PythonProject"的项目,使用下边的命令:
1 django-admin.py startproject PythonProject
如果没有配置环境变量的话,可能会遇到“'django-admin' 不是内部或外部命令,也不是可运行的程序或批处理文件”这样的错误,django-admin.py 文件在 E:PythonScripts 目录下(我将 Python 安装在了 E:Python,请注意),添加"E:PythonScripts"即可。
在浏览器中输入 127.0.0.1:8000 后, 第一个基于 Django 框架的 Python 的项目:
10、python webdriver需要安装什么环境
用active-python最大的好处就是,安装后像PATH变量等都是配置好的,不需要自己动内手实现。
从这里容下载active python2.7.5的windows安装版本,注意,如果是64位系统,则需要选择(64-bit, x64)版本下载。
双击打开下载的文件,直接下一步安装既可,很简单,什么都不需要更改。