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的建议):
+ R打开跑步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)
小智 6
在我看来,问题是因为环境变量没有设置为将 pip 识别为有效命令。
一般来说,Python中的pip在这个位置:
C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts > pip
Run Code Online (Sandbox Code Playgroud)
所以我们需要做的就是转到计算机名称>右键单击>高级系统设置>选择环境变量,然后在系统变量下>到达路径>编辑路径并通过在最后一个路径后面放一个分号来分隔此路径来添加路径在环境变量中。
现在运行 Python shell,这应该可以工作。
| 归档时间: |
|
| 查看次数: |
206399 次 |
| 最近记录: |