【问题标题】:How to install pandas from pip on windows cmd?如何在 Windows cmd 上从 pip 安装熊猫?
【发布时间】:2017-08-11 22:49:56
【问题描述】:

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

C:\> pip install pandas

错误:

pip is not recognized as an internal or external command, operable program or batch file.

【问题讨论】:

  • 你能发布你尝试过的内容和pip install pandas的输出吗?
  • 请检查我编辑的帖子...
  • @Teja 除了 Pandas 还有一些模块不能从 pip 下载,需要从其他资源下载,你可以看看我的回答

标签: python windows pandas cmd pip


【解决方案1】:

由于pippython 命令都没有在 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 =%

或者,为了让pip 在没有py -m 部分的情况下工作,您需要add pip to the PATH environment variable

C:\> setx PATH "%PATH%;C:\<path\to\python\folder>\Scripts"

现在您可以按预期运行以下命令了。

C:\> pip install pandas

疑难解答:


问题:

connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

解决办法:

这是由于您的 SSL 证书无法验证主机服务器造成的。您可以将 pypi.python.org 添加到受信任的主机或指定备用 SSL 证书。如需更多信息,请参阅此post。 (感谢 Anuj Varshney 的建议)

C:\> py -m pip install --trusted-host pypi.python.org pip pandas

问题:

PermissionError: [WinError 5] Access is denied

解决办法:

这是由于您没有permission to modify Python 站点包文件夹引起的。您可以通过以下方法之一避免这种情况:

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

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

C:\> py -m pip install --user pandas
C:\> py -m venv c:\path\to\new\venv
C:\> <path\to\the\new\venv>\Scripts\activate.bat

【讨论】:

  • 你是如何运行它的?实际的错误是什么?如果你使用了我的命令并且成功了,pandas 应该安装正确了
  • python 文件名.py
  • 你有好几条蟒蛇吗?
  • 您应该使用与使用 pip 相同的方式运行它,即。 py -3 filename.py
  • 我想添加一个快速评论,以防其他人发生这种情况。当我尝试安装读取 Access Denied 的 pandas 时,我不断收到一条错误消息。 (对不起,我没想到要复制它)。我必须右键单击命令提示符并以管理员身份运行它(即使我是笔记本电脑上的管理员)才能让它工作。
【解决方案2】:

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

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

C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts > pip

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

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

【讨论】:

    【解决方案3】:

    假设您使用的是 Windows 操作系统。

    您只需将pip.exe 路径添加到环境变量(路径)。

    一般可以在..Python\Scripts folder.下找到

    对我来说,C:\Program Files\Python36\Scripts\

    【讨论】:

      【解决方案4】:

      回复 abccd 并向任何人提问:

      命令:C:\Python34\Scripts&gt;py -3 -m pip install pandas 执行得很好。很遗憾,我无法导入 Pandas。

      目录路径:C:\users\myname\downloads\miniconda3\lib\site-packages

      我的问题:Pandas 的依赖包(numpy、python-dateutil、pytz、6)也有相同的上述目录路径,为什么能正常导入但 Pandas 不能?

      import pandas
      
      Traceback (most recent call last):
        File "<pyshell#9>", line 1, in <module>
          import pandas
      ImportError: No module named 'pandas'
      

      我终于在以下网页的帮助下重新安装并导入了 Pandas:*http://pandas.pydata.org/pandas-docs/stable/pandas.pdf(2215 的第 403 和 404 页 ... 2.2.2 使用 Miniconda 安装 Pandas) *https://conda.io/docs/user-guide/install/download.html *https://conda.io/docs/user-guide/getting-started.html

      安装 Miniconda 后,我创建了一个新的环境区域来重新安装和导入 Pandas。这个新环境包括当前的 Python 版本 3.6.3。我无法使用 Python 3.4.4 导入 Pandas。

      【讨论】:

      • 如果您有新问题,请点击 按钮提出问题。如果有助于提供上下文,请包含指向此问题的链接。 - From Review
      • 我终于在以下网页的帮助下重新安装并导入了 Pandas:
      【解决方案5】:

      安装pip,安全下载get-pip.py

      然后运行以下命令:

      python get-pip.py

      在 Windows 上,要让 Pandas 运行,请按照以下链接中给出的步骤进行操作

      https://github.com/svaksha/PyData-Workshop-Sprint/wiki/windows-install-pandas

      【讨论】:

        【解决方案6】:

        请确保您使用的是 virtualEnv,这是这样的:

        virtualenv -p python3 envname
        
        source env/bin/activate
        pip install pandas
        

        在 Windows 上,您必须在 CLASSPATH 中添加脚本 exe 为了使用 pip 命令

        C:\Python34\Scripts\pip3.exe
        

        我建议你使用 MINGW 他可以给你一个更好的环境来使用 python

        【讨论】:

          【解决方案7】:

          如果您是 Windows 用户:
          确保将脚本(目录)路径添加到环境变量
          C:\Python34\脚本
          更多关于如何设置路径vist

          【讨论】:

            【解决方案8】:

            pip 安装熊猫 确保这是“熊猫”而不是“熊猫”

            如果您无法访问 pip,则进入 C:\Python37\Scripts 并运行 pip.exe install pandas。

            或者,您可以在 Windows 机器的环境变量中添加 C:\Python37\Scripts。 希望这会有所帮助。

            【讨论】:

              【解决方案9】:

              在 Python 目录中使用 pip install pandaspython -m pip install pandas

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2013-11-07
                • 2021-01-29
                相关资源
                最近更新 更多