【Python 常用脚本及命令系列 1 -- python 阿里源与清华源的安装使用介绍】

python包的安装与删除

PyPI 介绍

PyPI(Python Package Index)是Python的官方第三方软件库,用户可以从中找到并安装Python软件包。然而,由于网络原因,特别是在中国大陆,直接访问PyPI可能会比较慢。因此,许多组织创建了PyPI的镜像站点,以提供更快的下载速度。阿里源和清华源就是这样的镜像站点。

python 包的安装

阿里源(Aliyun PyPI):阿里源是阿里巴巴提供的PyPI镜像,提供稳定、快速的Python包下载服务。你可以通过以下命令设置为默认源:

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

清华源(Tsinghua PyPI):清华源是清华大学提供的PyPI镜像,也是国内访问速度最快的源之一。你可以通过以下命令设置为默认源:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

这两个源都提供了几乎所有在PyPI上可用的Python包,你可以从中安装你需要的包。例如,如果你设置了阿里源,你可以如下安装numpy包:

pip install numpy

这条命令将从阿里源下载并安装numpy包。如果你之前已经安装过numpy,你可以添加--upgrade标记来升级它:

pip install --upgrade numpy

请注意,更改默认源不会影响已安装的包,只会影响之后的安装和升级操作。另外,如果你不想更改默认源,你也可以在安装或升级包时指定源,如下:

pip install --index-url https://mirrors.aliyun.com/pypi/simple/ numpy

以上命令将从阿里源下载并安装numpy包,但不会更改默认源。

python 包的删除

在Python中,你可以使用pip命令来删除已安装的Python包。格式如下:

pip uninstall packagename

将上述命令中的"packagename"替换为你想要卸载的Python包的名称。例如,如果你想卸载名为numpy的包,你可以运行:

pip uninstall numpy

在运行该命令后,pip会询问你是否真的要卸载该包。如果你确定要卸载,输入’y’并回车。

注意, 有时候你可能需要管理员权限来卸载某些包,特别是在Linux或MacOS系统中。在这种情况下,你需要在命令前加上’sudo’,如下:

sudo pip uninstall packagename

如果你的Python环境通过Anaconda安装和管理,你应该使用’conda’命令来卸载包,如下:

conda remove packagename

请谨慎操作,因为卸载某些包可能会影响到你的其他Python项目。

python 代码获取行数和路径

  • __ file__: 当前文件的路径;
  • os.path.basename(): 返回路径最后的文件名;
  • sys._getframe().f_lineno: 当前代码的行数;

example

import os, sys

print("this is :", __file__)                    # 当前文件的路径
print("this is :", os.getcwd())                 # 获取当前文件的位置
print("this is :", os.path.basename(__file__))  # 返回路径最后的文件名
print("this is :", sys._getframe().f_lineno)    # 当前代码的行数
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

主公CodingCos

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值