如何为特定的python版本安装python模块

时间:2018-08-21 11:17:42

标签: python python-3.x pip

我一直在尝试通过pip为python-3.6安装模块。我已经从stackoverflow和python网站上阅读了这些帖子,这些帖子看起来很有希望,但是它们对我没有用。

Install a module using pip for specific python version

python website

我在PATH中添加了python3.6主文件夹,脚本和Lib,并且尝试了这些命令。但是不知何故,它们指的是anaconda安装。

C:\Program Files (x86)\Python36-32\Scripts> pip3 install xlrd
C:\Program Files (x86)\Python36-32\Scripts> pip install xlrd
C:\Program Files (x86)\Python36-32\Scripts> pip3.6 install xlrd
C:\Program Files (x86)\Python36-32\Scripts> py -3.6 -m pip install xlrd
C:\Program Files (x86)\Python36-32\Scripts> py -3 -m pip install xlrd

但是他们给出相同的答案。

Requirement already satisfied: xlrd in c:\programdata\anaconda3\lib\site-packages (1.1.0)

3 个答案:

答案 0 :(得分:1)

要为特定的python安装安装软件包,您需要安装该软件包附带的软件包安装程序,在您的情况下,pip由anaconda安装程序安装,请使用pip.exeeasy_install.exe而是从此python3.6安装的Scripts目录中访问。

答案 1 :(得分:0)

首先,卸载所有版本!

然后去图书馆https://www.python.org/downloads/

选择所需的船只MSI文件。以管理员身份运行!

答案 2 :(得分:0)

我认为因为我的python是3.6,也是anaconda发行版,所以anaconda会自动接管所有命令。我在anaconda 3.6上安装了python 3.7,并且工作正常,如python网站中所述