python常用命令备忘录


前言

提示:持续更新ing

将常用的python命令汇总,作为备忘录,留待日后查询使用。

一、pip命令

1 、安装/卸载单个包

    pip install <name>
    pip uninstall <name>

2、查询可更新的包

    pip list -O 
    pip list --outdated
    pip-review(详见下文)

3、更新单个包

    pip install --upgrade <name>

4、同时更新所有包

(1) 安装pip-review包,已安装请忽略该步骤;
        pip install pip-review
(2) 执行:
        pip-review -i
    自动检索可更新的包,然后交互执行更新,即更新前会询问是否确认更新,如下图所示:

在这里插入图片描述

5、卸载全部包或部分包

(1) 在某目录下,创建一个文件"pkglist.txt"(名字可更换);
(2) 在该目录下,打开命令行窗口,输入并执行
        pip freeze >pkglist.txt
    保持命令行窗口为打开状态;
(3) 此时,所有安装的第三方包名称都会保存到 pkglist.txt 文件里,编辑该文件,只保留想删除的包的名称;
(4) 回到命令行窗口,输入 
        pip uninstall -r pkglist.txt --yes
    即可删除指定的所有包。

二、pip异常处理

1.No module named pip

适用于pip被误删的情况,只需执行如下命令:
        python -m ensurepip
        pip install --upgrade pip

2.ValueError: Unable to find resource t64.exe in package pip._vendor.distlib

执行以下命令予以解决:
        python -m pip uninstall setuptools
        python -m pip install --upgrade setuptools

三、虚拟环境配置

1、virtualenv

(1) 安装
        pip instal virtualenv
(2) 创建虚拟环境(环境名称可任意,此处以name为例)
    打开命令行窗口,切换到预选的文件夹路径,执行
        virtualenv name
    注:virtualenv --no-site-packages name 可创建一个不含任何第三方包的虚拟环境,否则默认复制base环境下的所有第三方包。
(3) 激活环境
    命令行里切换到虚拟环境文件夹下,例如 ...\name , 执行
        .\Scripts\activate.bat
    激活环境之后,用pip安装的包都将只安装在虚拟环境文件夹里;
(4) 退出环境
    类似(3),输入执行
        .\Scripts\deactivate.bat


注:上述内容适用于Windows系统下,Mac OS系统的虚拟环境激活命令为 
        source ./bin/activate
   退出虚拟环境的命令为:
        deactivate
   其余一致。

2、venv

python自带,不需要安装;
使用方法与virtualenv类似,只需将创建虚拟环境的命令修改为:
        python -m venv name

3、 VScode中配置虚拟环境

(1) 打开VScode的设置面板,搜索“python venv path”,输入虚拟环境文件夹的路径;
(2) 打开一个.py文件,在左下角(或右下角)选择解释器;
(3) 此时虚拟环境里的解释器应该已经可以看到了。

注:若在VScode终端用虚拟环境的解释器执行代码时,报错“无法加载文件 …ps1,因为在此系统上禁止运行脚本, …”,则解决方法为:
(1)以管理员身份运行windows powershell;
(2)执行 get-ExecutionPolicy,此时应该显示Restricted,表示状态禁止;
(3)接着执行 set-ExecutionPolicy RemoteSigned.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值