什么是ActivePython实际上是关于什么的?
从我所读到的,它只是标准的Python with openssl和pyWin32(在Win上).我想没什么大不了的,我可以在几分钟内安装它们,而且大多数人无论如何都不需要它们.所有其他提到的库(zlib,bzip2,sqlite3,Tkinter,ElementTree,ctypes,多处理)都是核心Python发行版的一部分.
接下来,标记行"ActivePython是行业标准的Python发行版",不是核心Python发行版"行业标准"(无论这意味着什么?)?
而最奇怪的是,ActiveState将它与糟糕的PythonWin捆绑在一起,而不是他们自己最棒的Python编辑器/ IDE,Komodo.是什么赋予了?
我实际上从来没有安装过ActivePython,所以也许我不知道什么,但它看起来很无关紧要,我在论坛或这里经常看到这个名字.
我是Python的新手.我应该从Python启动一个应用程序并在应用程序上执行一些任务.
我从python.org找到了Python,从activestate.com找到了ActivePython.
他们之间有什么区别?我应该安装哪个?
我已经在我的 Mac 上安装了 0.18.2 版的 scikit-learn 使用
pip uninstall scikit-learn
pip install scikit-learn==0.18.2
Run Code Online (Sandbox Code Playgroud)
然而,当我跑
python
>>> import sklearn
>>> sklearn.__version__
Run Code Online (Sandbox Code Playgroud)
我得到
'0.17'
Run Code Online (Sandbox Code Playgroud)
有趣的是,即使在我卸载 scikit-learn 之后,仍然安装了这个旧版本。这可能与以某种方式安装的多个版本的 Python 有关系吗?我曾一度试图使用 Anaconda 来尝试让 numpy 和 scipy 运行,但后来我转而使用 ActivePython。当我跑
which python
Run Code Online (Sandbox Code Playgroud)
我得到
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
Run Code Online (Sandbox Code Playgroud)
我知道在 SO 上有非常相似的问题,但是发布的解决方案都没有奏效。
我的PC上安装了3个游戏库:pyglet,pygame和Panda3D.
我想创建一个2D游戏,并使其成为一个网络浏览器游戏,所以我可以把它放在Facebook上.
我知道Panda3D有一个网络浏览器插件.Panda3D的是3D游戏为主.
我在Windows 7上使用ActivePython 2.7.2.5.
在尝试使用以下代码使用pyodbc模块连接到sql-server数据库时,我会收到后续的Traceback.关于我做错了什么的任何想法?
码:
import pyodbc
driver = 'SQL Server'
server = '**server-name**'
db1 = 'CorpApps'
tcon = 'yes'
uname = 'jnichol3'
pword = '**my-password**'
cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=server;DATABASE=db1;UID=uname;PWD=pword;Trusted_Connection=yes')
cursor = cnxn.cursor()
cursor.execute("select * from appaudit_q32013")
rows = cursor.fetchall()
for row in rows:
print row
Run Code Online (Sandbox Code Playgroud)
追溯:
Traceback (most recent call last):
File "pyodbc_test.py", line 9, in <module>
cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=server;DATABASE=db1;UID=uname;PWD=pword;Trusted_Connection=yes')
pyodbc.Error: ('08001', '[08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied. (17) (SQLDriverConnect); [01000] [Microsoft][ODBC …Run Code Online (Sandbox Code Playgroud) 我已经安装了ActivePython 2.7.2并且我正在尝试使用wscript/cscript通过控制台执行.pys脚本,[即在Microsoft的WSH(Windows Scripting Host)中使用ActivePython(扩展名为.pys的PythonScript)] wscript我得到两个错误.
我做了一些谷歌搜索,并从这里下载并安装了Microsoft Visual C++ Redistributable Package(x86):http://www.microsoft.com/download/en/confirmation.aspx?id = 29无济于事.
我已经尝试'pythonw c:\ Python27\Lib\site-packages\win32comext\axscript\client\pyscript.py'来注册python.
任何帮助将不胜感激.
我在Win7 x86上运行.
以下asp脚本给出了错误:"HTTP/1.1 500服务器错误"
<%@ Language = Python%>
<%
def main():
Response.Write("My first ASP script!")
main()
%>
Run Code Online (Sandbox Code Playgroud)
当我在IIS 7.5 Windows 7(64位)上运行它时.在错误日志中,它只是提到了ASP_0147错误.
我在服务器上安装了Python 3.2和Active Python 3.2.2.3,并通过pyscript.py注册了Python
我为服务器启用了32位应用程序.我还安装了Python for Windows,看看是否有帮助.
你能建议我怎么解决这个问题吗?
更新:
我已经设法让这个为python3工作,但我必须注册--debug,如下所示:
C:\Python32\Lib\site-packages\win32comext\axscript\client>c:\Python32\python.exe
pyscript.py --debug
Requesting elevation and retrying...
Registered: Python (for debugging)
Run Code Online (Sandbox Code Playgroud)
为什么它只能在调试模式下工作?在这种模式下运行是否安全?
这是启用调试时的跟踪:
Object with win32trace dispatcher created (object=None)
in <win32com.axscript.client.pyscript.PyScript object at 0x00000000035946A0>._InvokeEx_-SetScriptSite(<PyIActiveScriptSite at 0x00000000036923B0 with obj at 0x000000000056FFD8>,) [1,0,None]
Debugging extensions (axdebug) module does not exist - debugging is disabled..
in <win32com.axscript.client.pyscript.PyScript object at 0x00000000035946A0>._QueryInterface_ with unsupported IID IActiveScriptProperty …Run Code Online (Sandbox Code Playgroud) 首先,我应该声明我目前的开发环境是Windows 7下的MSYS + mingw-w64 + ActivePython,而且在正常的一天我主要是Linux开发人员.我很高兴获得或编译带有调试符号的Python库版本.
我需要两个32bit和64bit的调试版本中的Python27.dll文件,最好.我希望能够嵌入Python和实现C++ Python扩展,并能够在使用无缝调试工具调用GDB-7.4我已经建立了的MinGW-W64,和WingIDE对事物的纯Python的一面.
大厦的Python 2.7.3从我的MinGW-W64工具链来源证明问题太多-和任何人之前烈焰我想:我承认,这样的环境不支持,但我想我也许能得到这个工作有一些明智的补丁(黑客)和:
make OPT='-g -DMS_WIN32 -DWIN32 -DNDEBUG -D_WINDOWS -DUSE_DL_EXPORT'
我错了......我放弃了posixmodule.c因为我的变化的影响变得不确定; 因人而异.
我尝试使用Visual C++ 2010 Express构建,但主要是Linux开发人员,文化冲击对我来说太过分了.Python项目甚至没有成功导入.显然,我需要Visual C++ 2008,但我已经确信如果可能的话我不想走这条路......
我真的很惊讶,没有一个zip文件在互联网上的某个地方提供必要的.dll.ActiveState应该真正提供这些作为他们制作的每个ActivePython版本的可选下载 - 也许就是付费支持的来源;-).
在我的环境下获取Python调试库文件的最佳方法是什么?
我即将在编程中刷新自己,我已经决定使用Python 2.6了.我搜索了网络,它给了我两个可能的安装程序供下载.一个来自Python站点,另一个来自Activestate.我应该在Windows计算机上安装哪一个?
我正在寻找这个问题的答案,所以我找不到任何人.但是在这张图片中你可以看到我的问题......
Cannot find sdist pip-*.tar.gz
Run Code Online (Sandbox Code Playgroud)
但我当然遵循了Windows 的安装指南,我遇到了同样的问题......
那么......你能帮助我吗?
这是一个img:http: //postimg.org/image/6fu9u3n37/
activepython ×10
python ×10
activestate ×1
asp-classic ×1
gdb ×1
iis-7.5 ×1
installer ×1
mingw-w64 ×1
pip ×1
pygame ×1
pyglet ×1
pyodbc ×1
python-2.7 ×1
pywin32 ×1
scikit-learn ×1
setuptools ×1
sql ×1
sql-server ×1
windows ×1
wsh ×1