【问题标题】:Is it possible to use 32 bit ctypes with a 64 bit Python interpreter?是否可以将 32 位 ctypes 与 64 位 Python 解释器一起使用?
【发布时间】:2012-03-30 17:59:30
【问题描述】:

如果没有,我可以在我的系统上安装两个版本的 python 吗?如何区分它们?

【问题讨论】:

  • 更新标签以包含窗口。
  • @tMC:完成 - 还修复了标题
  • 要在 windows 上安装两个版本的 python,只需运行 msi windows 安装程序并更改路径名。所以安装一个“C:\PythonXX”和另一个“C:\PythonXX64” 每当你运行python时,你都必须调用C:\PythonXX\python.exe或者只是将C:\PythonXX文件夹添加到你的环境变量路径中.

标签: python windows ctypes


【解决方案1】:

在 Windows 上,python 安装程序默认将解释器添加到路径中,或在注册表中设置任何条目。因此,只需运行 32 位安装程序,然后运行 ​​64 位安装程序并将其设置为安装到其他位置。

然后您可以在c:\windows(在您的路径上)中为每个解释器创建一个快捷方式。命名一个快捷方式python 和另一个python64,你应该大部分很好。

您可能还想考虑使用virtualenv 将项目中的所有内容分开。

【讨论】:

  • 它没有回答这个问题,Python 的安装程序确实会在注册表中创建条目 (stackoverflow.com/questions/8289859),并且用户不应在 %SYSTEMROOT% 目录中创建任何快捷方式。
  • 如果您使用 Python 3.4,我发现 pyvenv 在 Windows 上使用起来更容易。
猜你喜欢
  • 2018-03-02
  • 1970-01-01
  • 1970-01-01
  • 2012-03-08
  • 1970-01-01
  • 2013-04-05
  • 2011-03-02
  • 1970-01-01
  • 2015-02-04
相关资源
最近更新 更多