python pip、conda、windows CMD常用命令大全!

python pip 常用命令

1、查找软件

pip search Package

2、安装软件

pip install Package
pip install flask==版本号         #指定版本安装
pip install http://my.package.repo/SomePackage-1.0.4.zip       #从网址安装指定文件
pip install -r requirements.txt

3、更新软件

pip install -U Package

4、卸载软件

pip uninstall Package

5、列出已安装软件

pip list           #查询所有已安装的包
pip freeze
pip freeze -r requirements.txt
pip list --o            #查询版本过时的安装包(查询当前环境可升级的包)
pip list --path 指定路径 (必须指定到直接存放包的文件)        #查询指定路径下的安装包

6、查看一个软件包时安装了哪些文件

pip show -f Package

7、命令补全

pip completion --bash >> .bash_profile

8、升级所有包

for i in `pip list --outdated --trusted-host pypi.douban.com | tail -n +3 | awk '{print $1}'`; do pip install -U $i; done

9、修改pip安装源(在mac上需要自己创建.pip/目录和配置文件)

mkdir ~/.pip
vim ~/.pip/pip.conf

10、查询类库/包的信息

pip show packagename              #查询主要信息
pip show --verbose packagename             #查询包的所有信息

11、将python库制作成wheel文件

1、pip install wheel         #可以提供给他人用.whl文件,先安装wheel库
2、pip wheel --wheel-dir DIR some-package[==version]       
#特定python库制作成wheel文件,其中,DIR是保存文件的路径,比如users/lemon/Downloads

补充

我们在安装第三方库时可能会很慢,甚至会发生超时报错(Read timed out),解决办法有两种:

第一种:使用 timeout 参数增加时间:

pip install flask --timeout 6000

第二种:利用国内的一些镜像,使用格式如下:

pip install flask -i 镜像源

下面是一些比较稳定且速度比较快的国内镜像,推荐用清华镜像或豆瓣镜像:

清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/ 
豆瓣:http://pypi.douban.com/simple/

pip的官方网址

https://pip.pypa.io/en/stable/

conda 常用命令

一、创建虚拟环境

conda  create  --name  env_name
conda  create  -n  env_name package_name 
#创建名为env_name的新环境,并在该环境下安装名为package_name 的包
conda  create  --name  env_name python=3.5 # 创建指定python版本
conda  create  --name  env_name python=3.5 numpy scipy # 创建指定python版本下包含某些包

eg:conda create -n python2 python=python2.7 numpy pandas
#创建了python2环境,python版本为2.7,同时还安装了numpy pandas包

二、激活/使用/进入某个虚拟环境

activate  env_name

eg:conda create -n tensorflow_env tensorflow
conda activate tensorflow_env 
#conda 安装tensorflow的CPU版本

eg:conda create -n tensorflow_gpuenv tensorflow-gpu
conda activate tensorflow_gpuenv 
#conda安装tensorflow的GPU版本

三、退出当前环境

deactivate

四、复制某个虚拟环境

conda  create  --name  new_env_name  --clone  old_env_name

五、删除某个环境

conda  remove  --name  env_name  --all
conda env remove -n env_name       #上面失败时用
conda  remove  package       #删除当前环境中的包
conda  remove  --name  env_name  package       #删除指定环境中的包

六、查看当前所有环境

conda  info  --envs
conda  env  list

七、查看当前虚拟环境下的所有安装包

conda  list  需进入该虚拟环境
conda  list  -n  env_name

八、安装或卸载包(进入虚拟环境之后)

conda  install  xxx
conda  install  xxx=版本号      # 指定版本号
conda  install  xxx -i 源名称或链接       # 指定下载源
conda  install --name env_name package_name       #在指定环境中安装包
conda  uninstall  xxx

九、分享虚拟环境

conda env export > environment.yml  # 导出当前虚拟环境
conda env create -f environment.yml  # 创建保存的虚拟环境

十、源服务器管理

conda当前的源设置在$HOME/.condarc中,可通过文本查看器查看或者使用命令>conda config --show-sources查看。

conda config --show-sources #查看当前使用源
conda config --remove channels 源名称或链接 #删除指定源
conda config --add channels 源名称或链接 #添加指定源

例如:
conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

十一、升级

# 升级Anaconda需先升级conda
conda update conda
conda update anaconda
conda update --all     #更新所有包
conda update package_name    #更新指定的包

十二、卸载

rm  -rf  anaconda

十三、批量导出虚拟环境中的所有组件

conda list -e > requirements.txt  # 导出
conda install --yes --file requirements.txt  # 安装

十四、查看conda版本

conda --version

十五、conda瘦身

conda clean -p          #删除没有用的包 (检查哪些包没有在包缓存中被硬依赖到其他地方,并删除它们)
conda clean -t          #删除tar包 (删除conda保存下来的tar包)
conda clean -y --all    #删除所有的安装包及cache

十六、解决conda/pip install 下载速度慢

1、conda数据源管理:

#显示目前conda的数据源有哪些
conda config --show channels
#添加数据源:例如, 添加清华anaconda镜像:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
#删除数据源
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
#显示目前pip的数据源有哪些
pip config list
pip config list --[user|global] # 列出用户|全局的设置
pip config get global.index-url # 得到这key对应的value 如:https://mirrors.aliyun.com/pypi/simple/

tips:
#本人的 ~/.condarc
auto_activate_base: false
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    show_channel_urls: true
2、pip数据源管理:

# 添加
pip config set key value
#添加数据源:例如, 添加USTC中科大的源:
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple
#添加全局使用该数据源
pip config set global.trusted-host https://mirrors.ustc.edu.cn/pypi/web/simple
# 删除
pip config unset key
# 例如
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
#搜索
pip search flask  #搜素flask安装包
# 升级pip
pip install pip -U

tips:
阿里云                    http://mirrors.aliyun.com/pypi/simple/
中国科技大学         https://pypi.mirrors.ustc.edu.cn/simple/ 
豆瓣(douban)         http://pypi.douban.com/simple/ 
清华大学                https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学  http://pypi.mirrors.ustc.edu.cn/simple/

Windows CMD 常用命令

一、启动cmd方式

1、用户启动,Win+r 输入cmd,Enter
2、管理员启动,Win+r 输入cmd,Ctrl+Shift+Enter

二、修改背景

打开cmd,右击窗口点击属性,可以为cmd命令窗口设置文字与背景样式

三、文件夹命令

cd D:\typora\file        #进入文件夹
cd..                   #返回上一级
cd \                   #跳转到根目录
cd D:\网页下载             #跳转指定路径(假设现在在D:\typora跳转到D:\网页下载)
start 文件名字             #打开文件夹或文件

新建文件夹:
md d:\typora\file
mkdir newtest 进入根目录后使用

新建空文件:
cd.>file.txt
cd.>file.docx
cd.>file.ppt

type nul> newtest.txt 
type nul>.txt

新建非空文件:
echo 文件中的内容>new.txt

删除文件:(如果是del 文件夹A是删除文件夹A内的所有带后缀的文件,若文件夹A中有文件夹B,文件夹B不会被修改)
del file.txt

删除指定后缀的文件:
del *.txt
del *.docx

rd file                #删除名为file的空文件夹
rd /s D:\file              #删除名为file的文件夹
rd file /s              #删除file文件夹下的所有文件

生成目录树,在文件少一些的路径尝试。要不会运行好久,ctrl+c可以停掉
tree
tree /f

dir               #遍历当前路径下所有文件
dir /s               #显示当前目录及子文件
dir /d               #显示文件以及文件大小、个数
dir /b               #显示文件
dir /?               #查看隐藏文件夹
copy 路径\文件名 路径\文件名               #复制文件
move 路径\文件名 路径\文件名               #移动文件

四、网络相关

查看ip地址

ipconfig

查询ip地址

ping www.csdn.net

netstat 查看网络连接状态

netstat -help        #获取命令行使用帮助信息
netstat -ano         #查看网络连接、状态以及对应的进程id

五、其它常用命令

shutdown -s        #关机
shutdown -p        #关闭本地计算机,没有超时或警告
shutdown -f        #强制关闭正在运行的应用程序而不提前警告用户,可搭配-p
shutdown -s -t 60        #定时关机,定时60s,时间自定
shutdown -r        #关机并重启
shutdown -r -t 秒数        #一段时间后重启
shutdown -1        #注销当前用户
shutdown -h        #休眠,可以搭配-f,shut down -h -f。不可以搭配-t
shutdown -a        #解除命令
cls                #清除屏幕

使用help命令查看帮助:
命令 -help     #第1种形式的使用帮助
命令  /?       #第2种形式的使用帮助

ctrl+c              #终止命令
exit                #退出cmd

六、其他命令

notepad+路径	打开记事本
dxdiag	检查DirectX信息
winver	检查Windows版本
wmimgmt.msc		打开windows管理体系结构(WMI)
wupdmgr			windows	更新程序
wscript			windows脚本设置
write		写字板
winmsd		系统信息
wiaacmgr	扫描仪和相机
calc		计算器
mplayer2	打开windows media player
mspaint		画图板
mstsc		远程桌面连接
mmc			打开控制台
dxdiag		检查Directx信息
drwtsn32	系统医生
devmgmt.msc	设备管理器
notepad		记事本
ntbackup	系统备份和还原
sndrec32	录音机
Sndovl32	音量控制程序
tsshutdn	60秒倒计时关机
taskmgr		任务管理器
explorer	资源管理器
progman		程序管理器
regedit.exe	注册表
perfmon.msc	计算机性能监测
eventvwr	事件查看器
net user  	查看用户
whoami		查看当前用户
net user %username% 123456 		将电脑用户密码修改为123456,%%中填写用户名称

七、cmd快捷键

快速查看历史记录↑ ↓
查看完整记录F7

切换当前路径下文件Tab
反向选择文件和文件夹Shift+Tab

拖拽文件到窗口可以直接显示路径

ESC 清除当前命令行
F1 单字符输出上次输入的命令,如果已经是最后的一条的命令,则不进行任何切换操作。 
(例:输入“dir”,按F1一次后自动输入d,按两次自动输入i,三次自动输入r)
F2 可复制字符数量 , 输入上次命令中含有的字符,系统自动删除此字符后的内容. 
(例:输入 cd test ,按下F2 输入 e 后,系统自动输入 cd t 命令)
F3 重新输入前一次输入的命令 或者按向上键
F4 可删除字符数量,同于F2的功能 
(例: 输入 cd test 将光标移动到d下面,按下F4 输入e后,系统自动删除t以后(包括d) e(不包括e)以前的字符 命令变为 cest)
F5 自动切换到已经执行过的命令字符。可按下多次选择命令
F6 相当按键盘上的Ctrl+z 键
F7 显示命令历史记录,按下后可用方向键上下选择之前输入过的命令
F8 搜索命令的历史记录,循环显示所有曾经输入的命令,直到按下回车键为止
F9 与F7配合使用。F7中选择的命令是有编号的,按下F9再输入命令的编号,就能快速执行命令
Ctrl+Break 查看统计信息并按回车继续操作
Ctrl+C 强行中止命令执行
Ctrl+H 删除光标左边的一个字符
Ctrl+M 表示回车确认键
Alt+F7 清除所有曾经输入的命令历史记录
Alt+PrintScreen 截取当前命令窗内容
Tab 自动输入当前文件夹的子文件夹名。可按下多次选择文件夹,与cd命令配合使用可快速进入子文件夹

八、电脑快捷键

win+E 打开文件管器
win+D 显示桌面
win+L 锁计算机
alt+F4 关闭当前程序\文件
ctrl+shift+Esc 打开任务管理器(或者ctrl+alt+delete)
ctrl+F 在一个文本或者网页里面查找,相当实用(退出一般按ESC)
ctrl+A 选中所有文本,或所有文件
crtl+alt+tab 选中窗口但不打开,使用回车打开。按tab或←→切换
alt+tab 选中窗口并打开
win+tab 任务视图
ctrl+tab 切换窗口(仅同一软件内多个窗口有效,如浏览器开了许多个网页)

引用

http://t.csdn.cn/8DViu

http://t.csdn.cn/f9leJ

http://t.csdn.cn/owSKk

http://t.csdn.cn/gsAYh

https://blog.csdn.net/zhognsc08/article/details/122735811

http://t.csdn.cn/O42g1

http://t.csdn.cn/x8ViV

https://blog.csdn.net/qq_49488584/article/details/122609779

  • 5
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

waski

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

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

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

打赏作者

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

抵扣说明:

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

余额充值