赞
踩
PyPI(Python Package Index)是Python的官方第三方软件库,用户可以从中找到并安装Python软件包。然而,由于网络原因,特别是在中国大陆,直接访问PyPI可能会比较慢。因此,许多组织创建了PyPI的镜像站点,以提供更快的下载速度。阿里源和清华源就是这样的镜像站点。
阿里源(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中,你可以使用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项目。
__ 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) # 当前代码的行数
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。