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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在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

以上是关于在Windows 10上安装cocos2d-x而不将python路径设置为旧版本的主要内容,如果未能解决你的问题,请参考以下文章

在Windows7上搭建Cocos2d-x

在 Windows 上安装多个版本的 Node.js,而不使用 NVM for Windows

如何在win7上搭建Android cocos2d-x-3.3开发环境

[游戏开发日志]Windows下Cocos2d-x 3.14环境搭建

如何在 Windows 上使用 conda 安装 matplotlib 而不安装 Qt?

在Windows上使用perl脚本而不安装ActivePerl?