当前位置:   article > 正文

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

pypi阿里源

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/
  • 1

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

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

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

pip install numpy
  • 1

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

pip install --upgrade numpy
  • 1

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

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

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

python 包的删除

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

pip uninstall packagename
  • 1

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

pip uninstall numpy
  • 1

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

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

sudo pip uninstall packagename
  • 1

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

conda remove packagename
  • 1

请谨慎操作,因为卸载某些包可能会影响到你的其他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)    # 当前代码的行数
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/744165
推荐阅读
相关标签
  

闽ICP备14008679号