如何在同一台计算机上的python 2和3上安装pygame?

时间:2017-07-23 18:29:59

标签: python pygame

如何在同一台计算机上的python 2和3上安装pygame? 它使用python 2但我无法在python 3上安装它。

2 个答案:

答案 0 :(得分:0)

使用virtualenv。它将允许每个项目拥有自己的python版本,并将其所有python包保存在项目旁边,而不是全局存储在系统中。

  • cd到您的项目目录
  • 在您的系统上安装python 2版本
  • $ virtualenv p2env --python=2.7
  • 在您的系统上安装python 3版本
  • $ virtualenv p3env --python=3.5

您可以如何“激活”这两种环境。

$ ./p2env/bin/activate

您将看到命令提示符以环境名称为前缀。您现在正在该版本的python下运行。此外,您pip install的任何软件包都将针对该特定环境进行本地安装。

要停用此环境,请键入以下内容。

$ deactivate

您应该注意到从命令提示符中删除了环境名称。如果您愿意,现在可以切换到新环境。

确保将创建的环境目录virtualenv添加到.gitignore文件中。

/p2env
/p3env

答案 1 :(得分:0)

当然可以。大多数Linux发行版都这样做:

~$ python
python      python2     python2.7   python3     python3.4   python3.4m  python3m
~$ python

Debian符号链接pythonpython2.7所以你需要显式运行python3。在所有其他系统上,您也可以以相同的方式并行使用多个版本。

还有一个工具virtualenv可以帮助您创建和管理完全隔离的python环境。 (https://virtualenv.pypa.io/en/stable/