Mac显示sudo: pip: command not found

mac在安装完pip模块后,使用pip命令会提示sudo: pip: command not found

moyanzhudeMacBook-Pro:~ oosmart$ sudo pip install pymysql
sudo: pip: command not found

command not found,表示系统没有找到该模块,可能是系统没有安装该模块,也可能没有设置环境变量。

安装模块

如果安装该模块,可以跳过该步骤哦

需要去官网下载和Python相对应的pip的mac版本,然后按照默认路径安装即可。

配置环境变量或者直接运行

可以配置环境变量,然后使用pip命令

或者直接进入bin目录执行pip方法

#进入python的bin目录
moyanzhudeMacBook-Pro:~ moyan$ cd /Library/Frameworks/Python.framework/Versions/3.6/bin/ #多余效验
moyanzhudeMacBook-Pro:bin moyan$ ls
2to3 pydoc3 python3.6-config
2to3-3.6 pydoc3.6 python3.6m
easy_install-3.6 python3 python3.6m-config
idle3 python3-32 pyvenv
idle3.6 python3-config pyvenv-3.6
pip3 python3.6
pip3.6 python3.6-32
#多余效验
moyanzhudeMacBook-Pro:bin moyan$ pwd
/Library/Frameworks/Python.framework/Versions/3.6/bin #执行下面命令即可:
moyanzhudeMacBook-Pro:bin moyan$ ./pip3 install pymysql
Collecting pymysql
Downloading https://files.pythonhosted.org/packages/32/e8/222d9e1c7821f935d9f93a84f0b98afc219/PyMySQL-0.8.1-py2.py3-none-any.whl (81kB)
100% |████████████████████████████████| 81kB 295kB/s
Installing collected packages: pymysql
Successfully installed pymysql-0.8.1
You are using pip version 9.0.1, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command. #出现这句话即安装成功
Successfully installed pymysql-0.8.1

遇到问题

安装的时候可能会遇到版本不匹配的问题,需要重新安装Python版本

Could not find a version that satisfies the requirement pymysql (from versions: )
No matching distribution found for pymysql

Mac 显示sudo: pip: command not found的更多相关文章

  1. 解决:sudo: pip: command not found

    1-问题:Ubuntu下执行sudo pip install package-name 出现 sudo: pip: command not found 的问题. 2-原因:编译sudo的时候加入了–w ...

  2. sudo: pip:command not found问题解决

    python3 sudo apt-get install python3-pip python2 sudo apt-get install python-pip如果还是不行,则按照下面操作 原因:编译 ...

  3. 【转】mac终端安装node时候,显示“-bash: brew: command not found”,怎么解决?

    原文网址:https://segmentfault.com/q/1010000004221389/a-1020000004221408 mac终端安装node时候,显示“-bash: brew: co ...

  4. mac安装nose,command not found:nosetests

    mac通过pip install nose失败,看了一下是权限的问题,重新用sudo pip install nose安装,安装成功. 但是执行nosetests时,提示command not fou ...

  5. Python pip安装时You are using pip version 9.0.1, however version 18.0 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.

    在我们安装第三方库的时候会在结尾出现如下两行内容 You are using pip version 9.0.1, however version 18.0 is available. You sho ...

  6. Mac OS下pip安装 pillow

    sudo pip install pil报错如下:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Develo ...

  7. Pycharm 中You are using pip version 10.0.1, however version 18.1 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.

    今天运行程序的时候出现了: You are using pip version 10.0.1, however version 18.1 is available.You should conside ...

  8. Ubuntu 提示sudo: java: command not found解决办法

    ubuntu下运行sudo Java 时提示“sudo: java: command not found”.在网上找了,其中很多方法都提示要修改/etc/profile的配置,或是修改/etc/env ...

  9. 示sudo: cd: command not found

    执行sudo cd 时出现 sudo: cd: command not found 原因shell shell是一个命令解析器 所谓shell是一个交互式的应用程序. shell执行外部命令的 时候, ...

随机推荐

  1. 20155318 《网络攻防》Exp5 MSF基础应用

    20155318 <网络攻防>Exp5 MSF基础应用 基础问题 用自己的话解释什么是exploit,payload,encode? exploit就相当于是载具,将真正要负责攻击的代码传 ...

  2. # 20155337《网络对抗》Web基础

    20155337<网络对抗>Exp8 Web基础 实践目标 1. 实践内容 (1).Web前端HTML 能正常安装.启停Apache.理解HTML,理解表单,理解GET与POST方法,编写 ...

  3. 页面弹出全屏浮层或遮罩时,禁止底层body滚动

    · 解决方法 针对弹出的浮层的 touchmove事件,添加阻止浏览器默认行为. $('.mask-wrapper').on('touchmove', function (event) { // 监听 ...

  4. Java Web应用中支持跨域请求

    转载:https://blog.csdn.net/lmy86263/article/details/51724221 由于工程合作开发的需要,后台的应用要能支持跨域访问,但是在这个跨域访问“时好时坏” ...

  5. C#集合与泛型集合

    看到这个标题,大家应该就知道有泛型集合,就有非泛型集合 既然都是集合,咱们今儿就简单的来对比讲解下 需要记住的不算太多,理解记忆.理解记忆 2017-11-0411:39:09 C# 泛型集合之非泛型 ...

  6. vuex实践之路——笔记本应用(三)

    Actions Action 类似于 mutation,不同在于: Action 提交的是 mutation,而不是直接变更状态. Action 可以包含任意异步操作. 让我们来注册一个简单的 act ...

  7. 百炼1001: Exponentiation 解题

    链接:http://bailian.openjudge.cn/practice/1001/ 思路 乍一看是很简单的题目,但是答案必须高精度输出,因此需要手动实现一个高精度运算方法.如果直接使用int, ...

  8. OD之去除nag弹窗(四)

    在某些方面,一个软件如果没有注册的话,老是会弹出烦人的注册弹窗,就如下图一样: 出现了两次弹窗,开始一次,关闭后又一次,老办法,拖进OD进行分析;不过看出程序很简单,就出现了messagebox的调用 ...

  9. java代码求阶乘n!

    面试过程中总是遇到要求写一段Java代码求阶乘.下面就是就是两种求阶乘 n! 的方法: 1.使用递归求解n! public int doFactorial(int n){ if(n<0){ re ...

  10. X32位 天堂2 二章/三章 服务端协议号修改方法

    [本方法适合于2004-2006年之间天堂2由初章服务端修改至二章.三章端时协议号匹配问题]服务端版本位32位初章服务端 目前大部分SF用的协议号情况: 服务端是419 客户端是 417 419 42 ...