在我搜索现代编程语言时,我发现了Python,并立即爱上了它。但是,有一些问题,对我来说最糟糕的是Python版本与软件包相结合。
我开始使用Python 3.3,很快发现版本号的增长速度相对较快。尝试一些新的(3.4.3,3.50b1和32bit 3.50b3)我也意识到升级后包不一定兼容。同时我很困惑,根据我的需要在不同版本之间来回切换。
我主要需要
因此,我想使用 openpyxl , numpy 或 pandas 作为两者的替代方案。
对于编码,我在 64位Windows 7 上使用 iep 和 PyCharm 。 Numpy在Win7上变得棘手,但我可以为Python 3.4.3安装它。它还显示在PyCharms包列表中的32位3.5之一,但它不起作用(一些dll丢失)。 Openpyxl只适用于3.5,所以我不能同时使用openpyxl和numpy 。
您是否也遇到过这样的问题(根据搜索引擎,这些问题似乎很常见,工作解决方案似乎不那么频繁)?如果是,是否有办法正确处理?
答案 0 :(得分:2)
在Python世界中,为不同的项目工具分离包,例如" pyvenv"和" virtualenv"通常使用。
另外" conda"使用环境,但不太常见。虽然对于数据处理,建议的是#34; Anaconda",请参阅https://www.continuum.io/downloads。