如何在同一台计算机上的python 2和3上安装pygame? 它使用python 2但我无法在python 3上安装它。
答案 0 :(得分:0)
使用virtualenv。它将允许每个项目拥有自己的python版本,并将其所有python包保存在项目旁边,而不是全局存储在系统中。
cd
到您的项目目录$ virtualenv p2env --python=2.7
$ 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符号链接python
到python2.7
所以你需要显式运行python3。在所有其他系统上,您也可以以相同的方式并行使用多个版本。
还有一个工具virtualenv
可以帮助您创建和管理完全隔离的python环境。 (https://virtualenv.pypa.io/en/stable/)