Windows pip换源全攻略:PyCharm与命令行
版权申诉
5星 · 超过95%的资源 150 浏览量
更新于2024-09-11
收藏 762KB PDF 举报
"这篇教程主要介绍了如何在Windows系统下,包括在PyCharm环境中,更改pip的默认源,以便更快地安装Python库。"
在Windows操作系统中,由于网络环境的限制,使用默认的Python包管理工具pip安装库时速度可能会较慢。此时,可以将pip的源(repository)切换到国内的镜像站点,如豆瓣源,以提升下载速度。以下是两种方法,分别是简单版和复杂版(一劳永逸版)。
**简单版**
对于临时性的pip换源,你可以直接在命令提示符中使用以下命令:
```bash
pip install package -i url
```
这里的`package`是你要安装的Python库名称,如`numpy`或`pandas`;`url`是镜像的URL,例如豆瓣源:`http://pypi.douban.com/simple/`。例如,要安装`pygame`库并使用豆瓣源,操作步骤如下:
1. 打开命令提示符:通过开始菜单搜索或Win+R键输入`cmd`。
2. 输入`pip`,确认pip环境已配置好。
3. 使用命令`pip install pygame -i http://pypi.douban.com/simple/`进行安装。
**复杂版(一劳永逸版)**
若想长期使用国内源,可以通过修改pip配置文件实现。步骤如下:
1. 进入`C:\Users\你的用户名\AppData\Roaming`目录(`AppData`可能为隐藏文件夹,需设置显示隐藏文件夹)。
2. 如果没有`pip`文件夹,创建一个,然后在`pip`文件夹内新建名为`pip.txt`的文本文件。
3. 在`pip.txt`中添加以下内容:
```
[global]
timeout=6000
index-url=http://pypi.douban.com/simple
trusted-host=pypi.douban.com
```
4. 将`pip.txt`文件改名为`pip.ini`,这样pip将在每次使用时自动从豆瓣源下载库。
**隐藏文件夹问题**
如果找不到`AppData`文件夹,可以在"此电脑"界面点击"查看",勾选"隐藏的项目"来显示隐藏文件夹。
**文件扩展名问题**
若无法看到文件扩展名,同样在"此电脑"界面,点击"查看",在"文件名扩展名"选项前打勾。
**PyCharm中换源**
在完成了复杂版的pip换源后,PyCharm也会自动使用新的源。但为了确保PyCharm全局使用该源,可以在PyCharm设置中进行调整:
1. 打开PyCharm,点击左上角的"File",选择"Settings"(如果是MacOS则是"Preferences")。
2. 在设置界面,展开"Project",点击"Project Interpreter"。
3. 在右侧窗口,点击右上角的齿轮图标,选择"Manage Repositories"。
4. 在弹出的窗口中,可以添加或编辑仓库URL,添加豆瓣源的URL。
通过以上步骤,无论是命令行还是PyCharm,你都可以快速高效地使用pip从国内源安装Python库,提高开发效率。同时,确保你的系统和开发环境始终连接到可靠的源,以获取最新的库版本和更新。
2021-01-20 上传
2021-01-06 上传
2022-06-15 上传
点击了解资源详情
2024-10-04 上传
2023-11-10 上传
2023-08-25 上传
2023-10-10 上传
2023-03-31 上传
weixin_38608873
- 粉丝: 6
- 资源: 980
最新资源
- FRCTeam0322CommandBasedRobot2015:FRC 团队 #0322 的 2015 年 Java 代码
- 维韦卡南达
- 电信设备-基于联合信源信道编码的图像传输速率自适应分配方法.zip
- evo-tax-app:Evo税务申请
- 介体:用于NGCP平台的CDR创建工具
- example-multipage-requirejs:使用requirejs的很棒的多页示例
- Defa Protect HTML5 Video From Download:防止和保护您的 HTML5 视频、音乐、音频免费下载-开源
- nodebook:节点笔记本(实验)
- 电信设备-基于联合信道和用户识别码实现安全通信的加密方法.zip
- LinaFawn.github.io
- gps-trajectories-clustering:GPS轨迹的快速聚类
- oop-labs:面向对象的编程实验室(2019)
- analytics-apim:APIM分析
- 易语言-动态多标签导航栏,自适应窗口尺寸,可用于多页浏览器,编辑器,视图等等。
- TranslationDisablerForEbay:Google Chrome扩展程序可在eBay法国,意大利和西班牙的网站上禁用自动机器翻译,并显示商品的原始标题
- RepPointsV2