繁体   English   中英

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

[英]Installing cocos2d-x on windows 10 without setting python path to an older version

要安装cocos2d-x,我运行了

 C:\Python27amd64\python.exe setup.py

我使用python 2.7可执行文件。 但是我得到这个错误:

Traceback (most recent call last):
  File "setup.py", line 738, in <module>
    import ctypes
  File "C:\Python27amd64\lib\ctypes\__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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM