对于Stack Overflow来说,这个问题可能有点笼统,但我希望在继续之前得到一些建议,并对我的设置做出可能令人沮丧的改变(我以前做过)。
我使用的是Anaconda 2.7发行版的Python,但我也在学习C#。因此,我正在考虑使用IronPython将一些现有代码与C#集成。我也想开始使用Python 3.5,尝试PyPy(因为我所做的通常是计算上的昂贵)和Cython。我的问题是,当同时使用这些多个Python发行版时,我会遇到什么问题?每次我想使用交换机发行版时是否值得卸载并重新安装,或者是否有针对这些问题的可管理解决方案?
答案 0 :(得分:1)
通常Python2和Python3不应互相干扰。如果您使用pip来安装软件包,则需要确定要为其安装软件包的版本。
如果您想确定,我建议您使用虚拟环境:http://docs.python-guide.org/en/latest/dev/virtualenvs/
您在virtualEnv中所做的每项更改仅适用于您的本地目录,因此不会干扰其他版本。