Python安装第三方库(macOS)

笔者是Python初学者,谨将自己遇到的问题悉数写下,希望给自己提个醒以免忘记,另一面也可以给后生一个同辈的引导,少走弯路。


问题1:在写python的实战时,将会遇到几个经典而且常用的库,例如写爬虫时需要用到的urllib pyquery requests等等,如何安装pip,以及如何用pip安装第三方库。


osx的python2本身自带pip,如果学习python2.7那么安装pip的过程这步可以从容跳过。如果想学习python3.x,那么得另行安装pip。

首先确保你已经download了setup tools. 然后在mac命令行下运行 easy_install pip 命令,如果显示报错,我们可以运行sudo easy_install pip 命令。

好了,一切都准备妥当之后,注意,如果你学习的是python2.x,那么你可以运行sudo pip install xxx的命令(xxx:例如numty jinja2 pyquery)去安装第三方库。如果你学习的是python3.x系列,那么请运行sudo pip3 install xxx  命令。可能会让你输入密码,密码就是你的电脑账户的密码。

安装某些库可能还是会报错,首先你得从appstore下载安装一个软件叫Xcode,触碰到源码时这个软件会用到,所以某些库需要这个软件。

即使你安装了,可能还是会报错,它会提示你需要更新,那么你去检查一下你的Xcode的版本,将它更新至最新版本。如果继续报错,那么就是安装位置的原因,你需要运行个代码,将其移至某个文件夹,命令我忘记了,找不到,下次需要找到了再贴上来,需要的网友可以自己找找。


### Python第三方库镜像站点在MacOS下的使用 当在MacOS系统下通过`pip`安装Python第三方库时,如果遇到下载速度较慢的情况,可以通过更换国内的镜像源来加速下载过程。以下是几种常用的国内镜像源及其具体使用方法: #### 1. 替换为清华大学镜像源 清华大学提供了稳定的PyPI镜像服务,适合用于快速下载第三方库。可以在命令行中直接指定镜像源进行安装: ```bash pip install -i https://pypi.tuna.tsinghua.edu.cn/simple <package_name> ``` 例如,安装`requests`库时可执行如下命令[^3]: ```bash pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests ``` #### 2. 使用阿里云镜像源 阿里云同样提供了一个高效的PyPI镜像服务,支持快速下载依赖项。其使用方式与清华大学镜像类似: ```bash pip install -i https://mirrors.aliyun.com/pypi/simple/ <package_name> ``` 对于特定库如`numpy`,可以运行以下命令[^2]: ```bash pip install -i https://mirrors.aliyun.com/pypi/simple/ numpy ``` #### 3. 利用豆瓣镜像源 豆瓣镜像也是一个备选方案,尤其在网络条件不佳的情况下表现良好: ```bash pip install -i https://pypi.douban.com/simple <package_name> ``` 例如,安装`flask`库时可以这样操作[^4]: ```bash pip install -i https://pypi.douban.com/simple flask ``` #### 4. 中科大镜像源的选择 中国科学技术大学也维护着一个可用的PyPI镜像,适用于各种环境下的需求: ```bash pip install -i https://pypi.mirrors.ustc.edu.cn/simple <package_name> ``` 比如要安装`scipy`库,则输入下列指令: ```bash pip install -i https://pypi.mirrors.ustc.edu.cn/simple scipy ``` 以上四种方法均无需额外配置即可完成单次安装任务。若希望长期使用某一面镜子作为默认源,则需进一步设置全局或用户级别的pip配置文件。 ### 配置永久镜像源 (可选) 为了简化后续的操作流程并减少每次都需要手动添加参数的工作量,可以选择将所偏好的镜像设为默认选项之一。这通常涉及编辑 `~/.pip/pip.conf` 文件(针对Unix-like系统如macOS),具体内容应包含如下字段: ```ini [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple ``` 保存上述更改之后,所有的pip命令都会自动采用新的镜像地址来进行资源获取工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值