Python3使用pip工具安装模块、Anaconda的安装和使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zgcr654321/article/details/82691310

使用pip工具安装模块:

Python3中自带了pip工具,但可能不是最新版本,我们需要先升级pip工具。

打开cmd,

使用命令pip install -U pip

如果上面的命令不行,则尝试命令python -m pip install --upgrade pip

等待升级完成。

之后我们就可以使用pip工具来安装其他模块了。

如:

使用命令:pip install numpy

有时我们会遇到Cannot uninstall X这类错误,提示类似下面的代码:

Installing collected packages: numpy
  Found existing installation: numpy 1.8.2
Cannot uninstall 'numpy'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

这种错误的原因是我们在新安装B包时,以前安装的A包中含有一些B包中要安装的模块,而Python并不知道这些模块中是A包中的版本比较新还是B包中的版本比较新,所以选择中止安装。

我们可以使用命令:pip install numpy --ignore-installed 来解决这个冲突,这样遇到已安装过的模块时就会跳过这个模块。

Anaconda介绍:

我们还可以直接安装Anaconda,这是一个基于Python的数据处理和科学计算平台,里面内置了数十个非常有用的第三方库。Anaconda会把系统Path中的python指向自己自带的Python,并且,Anaconda安装的第三方模块会安装在Anaconda自己的路径下,不影响系统已安装的Python目录。

安装了Anaconda后,我们再在cmd中输入python后,会发现python的路径变成了Anaconda下的python.exe。

如:

这种情况下有时会导致一些编译问题(即有些模块安装在Anaconda的文件夹里,有些则安装在Python3的文件夹里)

为了区分使用这几个python.exe,我们可以把Anaconda文件夹中的ptyhon.exe重命名为pythona.exe。把python2.7文件夹中的python.exe重命名为python2.exe,把ptyhon3.6文件夹中的python.exe重命名为python3.exe。并将这三个文件所在的目录都添加到环境变量path中。

这时我们在cmd中使用pythona即使用的是Anaconda中的pythona.exe,输入python2则使用的是原本Python2里的python.exe,输入python3则使用的是Python3里的python.exe。

如:

那么在多个python存在时怎么知道我们使用的pip工具是哪一个python版本里的pip工具呢?

这里我们要使用命令:pythona/python2/python3 -m pip install numpy

这样我们就指定了使用的pip工具具体是哪个python版本里的pip工具,安装的模块也会安装到对应版本的python文件夹中。

猜你喜欢

转载自blog.csdn.net/zgcr654321/article/details/82691310