如何从windows cmd上的pip安装pandas?

Tej*_*eja 28 python windows cmd pip pandas

我正在尝试使用pip安装pandas来运行一些基于pandas的Python程序.我已经安装了pip.我尝试使用谷歌搜索和SO'ing但没有找到解决此错误的方法.有人可以分享你的意见吗?

C:\> pip install pandas
Run Code Online (Sandbox Code Playgroud)

错误:

pip is not recognized as an internal or external command, operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

abc*_*ccd 57

由于两个pip也不python命令在Windows一起安装的Python,您将需要使用Windows的替代py,这是在默认情况下,当你安装了Python包括在内.然后,您可以选择在py命令后指定常规或特定版本号.

C:\> py      -m pip install pandas  %= one of Python on the system =%
C:\> py -2   -m pip install pandas  %= one of Python 2 on the system =%
C:\> py -2.7 -m pip install pandas  %= only for Python 2.7 =%
C:\> py -3   -m pip install pandas  %= one of Python 3 on the system =%
C:\> py -3.6 -m pip install pandas  %= only for Python 3.6 =%
Run Code Online (Sandbox Code Playgroud)

或者,为了在pip没有py -m部分的情况下开始工作,您需要将pip添加到PATH环境变量中.

C:\> setx PATH "%PATH%;C:\<path\to\python\folder>\Scripts"
Run Code Online (Sandbox Code Playgroud)

现在,您可以按预期运行以下命令.

C:\> pip install pandas
Run Code Online (Sandbox Code Playgroud)

故障排除:


问题:

connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
Run Code Online (Sandbox Code Playgroud)

解:

这是由您的SSL证书无法验证主机服务器引起的.您可以将pypi.python.org添加到可信主机或指定备用SSL证书.有关详细信息,请参阅此帖子.(感谢Anuj Varshney建议这个)

C:\> py -m pip install --trusted-host pypi.python.org pip pandas
Run Code Online (Sandbox Code Playgroud)

问题:

PermissionError: [WinError 5] Access is denied
Run Code Online (Sandbox Code Playgroud)

解:

这是由于您无权修改 Python站点包文件夹而导致的.您可以使用以下方法之一避免此问题:

  • 以管理员身份运行Windows命令提示符(感谢DataGirl的建议):

    1. Windows-Key+ R打开跑步
    2. 键入cmd.exe在搜索框中
    3. CTRL+ SHIFT+ENTER
    4. 步骤1-3的另一种方法是手动定位cmd.exe,右键单击,然后单击以管理员身份运行.
  • 使用pip安装时通过添加选项在用户模式下运行--userpip.通常将软件包安装到本地%APPDATA%Python文件夹.

C:\> py -m pip install --user pandas
Run Code Online (Sandbox Code Playgroud)
C:\> py -m venv c:\path\to\new\venv
C:\> <path\to\the\new\venv>\Scripts\activate.bat
Run Code Online (Sandbox Code Playgroud)

  • 我想添加一个快速评论,以防其他人发生这种情况.当我尝试安装读取拒绝访问权限的pandas时,我一直收到错误消息.(对不起,我没想过要复制它).我必须右键单击命令提示符并以管理员身份运行它(即使我是我的笔记本电脑上的管理员)才能使其正常工作. (2认同)

小智 6

在我看来,问题是因为环境变量没有设置为将 pip 识别为有效命令。

一般来说,Python中的pip在这个位置:

C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts > pip
Run Code Online (Sandbox Code Playgroud)

所以我们需要做的就是转到计算机名称>右键单击>高级系统设置>选择环境变量,然后在系统变量下>到达路径>编辑路径并通过在最后一个路径后面放一个分号来分隔此路径来添加路径在环境变量中。

现在运行 Python shell,这应该可以工作。


归档时间:

查看次数:

206399 次

最近记录:

6 年,5 月 前