文章目录
通常我们用pip的命令就可以在线安装需要的第三方库。但如果系统内存在不同版本的python,每种包都只能安装到这一版本的python里,另一版本的python如果想再使用,还需要对当前系统运行的python版本切换,再安装一次相应的包。我觉得比较难的地方是怎么切换。
比如我的系统内已经装了python3以及对应的anaconda,但最近需要用ArcGIS提供的Arcpy包编写python程序,只能用ArcGIS本身自带的比较基础的python27,想在编程过程中用一些比较先进的包都还需要再单独给python27安装。
当前系统默认运行anaconda对应的python3,但我目前还没弄清楚这个python27与anaconda的关系,想通过anaconda完成python27与python3的切换,还是挺难的。
具体做法
于是我就先给anaconda目录的python.exe, pythonw文件改名,这样再启动cmd会发现系统运行的python版本就变成了python2.7,虽然还是无法用pip install在线安装。
我接着就去了PyPI网站上下在tar.gz文件。下载并解压完成后,在文件所在的路径下打开cmd,运行python setup.py install命令即可完成python27内包的安装。
最后别忘了把anaconda目录内的python.exe, pythonw文件的名字改回来。