在 Windows 10 上安装 cocos2d-x,而不将 python 路径设置为旧版本



要安装 cocos2d-x,我运行了

C:Python27amd64python.exe setup.py

我使用python 2.7可执行文件。 但是我收到此错误:

Traceback (most recent call last):
File "setup.py", line 738, in <module>
import ctypes
File "C:Python27amd64libctypes__init__.py", line 7, in <module>
from _ctypes import Union, Structure, Array
ImportError: Module use of python36.dll conflicts with this version of Python.

问题是我已经将PYTHONPATH变量设置为 Python 3.6.5,但我无法更改它,因为另一个程序需要将其设置为 3.6.5。 那我该如何安装 cocos2d-x?

您可以使用 Anaconda 在同一台机器中管理不同的 Python 环境。

首先,卸载系统中已存在的所有 Python 版本。

然后,从 https://www.anaconda.com/安装Anaconda,然后选择Python 3.6版本。

这会将版本 3.6 安装为默认 Python 版本。

打开 Anaconda 命令提示符并运行以下命令:

conda create --name py27 python=2.7

这会将python 2.7下载到你的Anaconda envs文件夹。

安装后,每当您需要使用 python 2.7 运行 cocos 脚本时,请打开 Anaconda 提示符并运行以下命令:

activate py27

在此命令提示符下运行的所有内容都将使用 python 2.7 执行。

下面是有关如何管理环境的详细信息:https://conda.io/docs/user-guide/tasks/manage-environments.html

最新更新