在使用 Python 进行开发时,我们经常会用到 pip 来安装各种包。但有时默认的源下载速度可能较慢,这时候配置国内的镜像源就很有必要了。这里介绍如何在 Windows 系统中配置 pip 的清华源。

第一步:创建配置文件

在你的用户目录下(一般是 C:\Users\你的用户名),可以通过在资源管理器的地址栏输入 %appdata% 后回车快速打开 appdata 文件夹。创建一个名为 pip 的文件夹,然后在该文件夹内创建一个名为 pip.ini 的文件。

第二步:编辑配置文件

用文本编辑器打开 pip.ini 文件,在其中添加以下内容:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

第三步:验证配置

打开命令提示符,输入 pip install 某个包,观察下载速度是否有所提升。如果配置成功,下载速度应该会比之前快很多。

📅 2024-05-15
游戏设计模式之组件模式
我第一次接触到组件模式是在饥荒的mod开发过程中了解到的。在组件模式下,一系列的能力(如灯光,buff)将会被抽象为组件,组件内部实现这种能力。不同的对象都可以使用这一个组件,提高代码的复用性,避免耦合性过强。
📅 2023-06-04
Vue3使用customRef()主动触发响应更新
在vue3中(尤其是setup语法)vue框架会自动处理事件响应。但是假设有个场景,我们实现了一个数据结构,只要触发对应操作时,就刷新视图。这个问题在选项式API有个公共API,提供强制刷新能力,那就是`$forceUpdate()`。`$forceUpdate()`会全量刷新,而且组合式API不支持该方法,这个时候如果我们想主动触发视图更新,可以使用Vue3提供的customRef()自定义一个ref。
📅 2022-12-12
Google Adsence广告拦截收入挽回
很久未关注Google Adsence了,发现谷歌出了个《Google Adsence广告拦截收入挽回》功能。该功能通过提醒用户允许在您的网站上展示广告,挽回您可能会因用户启用了广告拦截器而损失的收入。这边主要介绍该功能的配置流程和使用效果。
📅 2022-12-12
在程序设计领域,模块就是为完成某一个功能的一段程序或者子程序 一个文件可以是一个模块,一个文件夹也可以是一个模块。模块的思想完美的符合了设计模式中的单一职责原则。只做一件事,或者一类事,分清任务的边界。
📅 2022-06-15