python - 同时安装多个 Python 发行版会遇到什么问题,如何最好地避免这些问题?

标签 python

<分区>

这个问题对于 Stack Overflow 来说可能有点笼统,但我想在继续对我的设置(我以前做过)进行可能令人沮丧的更改之前获得一些建议。

我使用 Python 的 Anaconda 2.7 发行版,但也在学习 C#。因此,我正在研究使用 IronPython 将一些现有代码与 C# 集成。我还想开始使用 Python 3.5,尝试 PyPy(因为我所做的通常计算量很大)和 Cython。我的问题是,当同时拥有这些多个 Python 发行版时,我会遇到什么问题?每次我想使用 switch 发行版时是否值得卸载并重新安装,或者是否有针对这些问题的可管理解决方案?

最佳答案

通常Python2和Python3应该不会互相干扰。如果您使用 pip 安装包,您需要决定要为哪个版本安装包。

如果您想确定,我建议您使用虚拟环境:http://docs.python-guide.org/en/latest/dev/virtualenvs/

您在 virtualEnv 中所做的每个更改仅应用于您的本地目录,因此不会干扰其他版本。

关于python - 同时安装多个 Python 发行版会遇到什么问题,如何最好地避免这些问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41823622/

相关文章:

python - 尝试导入 Python 模块时 MATLAB 在 Linux 上崩溃

python - SVG 加载到框架

python - 从其 "parent"合并值(value)项目和相关信息

python - 在 Python 中比较索引的目的是什么?

Python Reversi/Othello AI 在 1 秒内工作

python - sklearn 高斯朴素贝叶斯 - 为什么是 "Gaussian"?

python - 从 css 选择器中排除 div

python - Scrapy download_delay 与 max_concurrent_requests_per_domain

python - 当我在函数/方法中有输入时,我该如何测试它?

python - 从 groupby 2 列之后的第 3 列获取相应的值