草庐IT

Cx_Freeze

全部标签

python - cx_Oracle 和输出变量

我正尝试在Oracle10数据库中再次执行此操作:cursor=connection.cursor()lOutput=cursor.var(cx_Oracle.STRING)cursor.execute("""BEGIN%(out)s:='N';END;""",{'out':lOutput})printlOutput.value但是我得到了DatabaseError:ORA-01036:illegalvariablename/number是否可以通过这种方式在cx_Oracle中定义PL/SQLblock? 最佳答案 是的,您可以执

python - cx_Freeze 帮助 : is there a way to NOT make console open?

我正在尝试将python游戏(使用pygame制作)转换为适用于Windows的exe文件,并且我确实使用了cx_Freeze。没有问题。问题是,当我启动myGame.exe时,它​​会打开正常的Pygame窗口和控制台窗口(我不想要)。有没有办法删除控制台窗口?我阅读了大部分文档,但实际上什么也没看到(除了base,但我不明白那是什么)。顺便说一句,这是我的安装文件:importcx_Freezeexe=[cx_Freeze.Executable("myGame.py")]cx_Freeze.setup(name="GameName",version="1.0",options={"

python - Cx_freeze ImportError 没有名为 scipy 的模块

大家好,我在转换为.exe的代码上使用cx_Freeze时遇到问题。当我运行cx_Freeze时,我得到以下ImportError,指出没有名为scipy的模块runninginstallrunningbuildrunningbuild_exeTraceback(mostrecentcalllast):File"setup.py",line25,inexecutables=executablesFile"C:\Python34\lib\site-packages\cx_Freeze\dist.py",line362,insetupdistutils.core.setup(**attrs

python - cx_oracle 和 python 2.7

这个问题在这里已经有了答案:Pythonmodule"cx_Oracle"modulecouldnotbefound(4个答案)关闭4年前。我使用的是python2.7和cx_oracle(Windowsx86安装程序(Oracle10g,Python2.7))并且我没有时间设置这个简单的例子来工作:importcx_Oracleconnection=cx_Oracle.connect('user/pass@someserver:port')cursor=connection.cursor()cursor.execute('selectsysdatefromdual')forrowin

python - cx_卡住。安装后如何安装服务和执行脚本

我为客户编写了让脚本。为了不安装python和依赖包,我使用cx-freeze打包成3个exe文件。首先-winservice,他负责大部分工作。第二-设置向导。第三-与winservice一起工作的客户。面对任务,需要在安装包(使用bdist_msi制作)后在系统中注册服务,并运行向导。怎么做到的? 最佳答案 我认为如果你没有证书那是不可能的。 关于python-cx_卡住。安装后如何安装服务和执行脚本,我们在StackOverflow上找到一个类似的问题:

python - cx_freeze 和单文件鸡蛋

我试图在Windows7上使用cx_freeze和python2.7distutils脚本,它似乎被两个包绊倒了:rsa&pyasn1:error:[Error3]Thesystemcannotfindthepathspecified:'c:\\python27\\lib\\site-packages\\pyasn1-0.1.9-py2.7.egg\\pyasn1/*.*'(rsa的错误是类似的。)起初我以为这是一个权限问题(两个egg文件都显示了挂锁徽章),但即使在更改权限后,错误仍然存​​在。然后我注意到这两个蛋不是目录,而是单独的文件,这就可以解释为什么cx_freeze找不到请

python - Anaconda 3.5(64 位 Windows)安装 cx_Oracle

我已经为Windows64位安装了Anaconda3.5,我需要使用包“cx_Oracle”连接到Oracle数据库。我试过python的方式:condainstall-chttps://conda.anaconda.org/anacondacx_oracle错误信息如下:Hint:thefollowingpackagesconflictwitheachother:-cx_oracle-python3.5*Use'condainfocx_oracle'etc.toseethedependenciesforeachpackage.Notethatthefollowingfeaturesa

python - 识别 PyDev 中的 cx_Oracle 安装

我在Windows10Pro64位周年纪念版上使用Python3.5.2(Anaconda4.1.1)。我下载了最新的Oracle12cInstantClientinstantclient-basic-windows.x64-12.1.0.2.0.zip和instantclient-sdk-windows.x64-12.1.0.2.0.zip到C:\instantclient并将C:\instantclient放在我的PATH上。然后我下载安装程序cx_Oracle-5.2.1-12c.win-amd64-py3.5.exedirectlyfromPyPI.现在我可以启动Anacond

python - 使用 pip freeze 忽略某些包及其依赖项

标题基本上说明了一切。我如何告诉pipfreeze忽略某些包,如pylint和pep8及其依赖项? 最佳答案 我的方法如下:我在.bashrc创建以下别名:aliaspipfreezeignore='pipfreeze|grep-vFxfignore_requirements.txt'创建虚拟环境,首先安装所有我不想跟踪的包(即pipinstalljediflake8importmagicautopep8yapf)。立即将它们保存在ignore_requirements.txt文件中,如pipfreeze>ignore_requir

python - cx_Oracle : How can I receive each row as a dictionary?

默认情况下,cx_Oracle将每一行作为元组返回。>>>importcx_Oracle>>>conn=cx_Oracle.connect('scott/tiger')>>>curs=conn.cursor()>>>curs.execute("select*fromfoo");>>>curs.fetchone()(33,'blue')如何将每一行作为字典返回? 最佳答案 您可以覆盖游标的rowfactory方法。每次执行查询时都需要这样做。这是标准查询的结果,一个元组。curs.execute('select*fromfoo')cu