1. linux系统
在linux安装了多版本python时(例如python2.6和2.7),pip安装的包不一定是用户想要的位置,此时可以用 -t 选项来指定位置.
例如目标位置是/usr/local/lib/python2.7/site-packages/ ,要安装xlrd 这个包,则:
$ pip install -t /usr/local/lib/python2.7/site-packages/ xlrd 注意空格
1
权限不够则在命令前加sudo。
---------------------
作者:CoderHustlion
来源:CSDN
原文:https://blog.csdn.net/techfield/article/details/52618130
版权声明:本文为博主原创文章,转载请附上博文链接!
2. mac
在terminal,例如想为python3.x安装numpy:
https://blog.csdn.net/RuiLees/article/details/77530377
python3 -m pip install numpy
3.pip更新,不然安装时总提醒ssl failed
python -m pip install --trusted-host pypi.python.org --trusted-host pypi.org --trusted-host files.pythonhosted.org --upgrade pip
更新的时候踩的坑:不同的python版本有不同的pip软件管理工具,所以我一直以为的最新版本,其实并不是,直接在当前版本的pycharm-terminal里更新pip到最新版本,然后关掉抓包软件,安装requests成功了
pycharm里的版本
mac terminal直接检测到的版本
4.安装的时候总时提示失败,有时候可能是因为电脑连了代理的原因,做为一个测试,抓包软件是常开的状态,有时候总忘记这个原因
5.可能你的版本存在多个python版本,相同的第三方库,之前安装了,但你使用的编译器版本不同,自然也是不能使用的
来源:oschina
链接:https://my.oschina.net/u/1588681/blog/3035877