Python常用命令

Anaconda 包管理常用命令

  • 查看package信息
conda list # 查看当前环境下已安装的包
conda list -n python34 # 查看某个指定环境的已安装包
conda search package_name # 查找package信息
  • 管理package
conda install package_name # conda安装package
pip install package_name # pip安装package
conda remove package_name # 删除package
# 
# 第三方包的离线安装
# 在网上下载好whl文件,https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame
# 在Anaconda Prompt中输入下面的命令
pip install 文件路径+<whl文件名>
# 
# package更新
# conda更新package
conda update package_name #更新某个package
conda update --all #更新所有package
# pip更新package
pip list --outdated # 查看更新
pip install --upgrade <packages-name> # #更新某个package
# 
# 更新conda/anaconda
conda update conda #更新conda,保持conda最新
conda update anaconda #更新anaconda
# 
# 更新python
conda update python  # 假设当前环境是python 3.4, conda会将python升级为3.4.x系列的当前最新版本
  • 管理Python环境
conda info -e # 查看所有的虚拟环境
conda create --name env_name python=2.7 # python=2.7 指定python版本
conda remove -n env_name(虚拟环境名称) --all #删除虚拟环境
conda remove --name $env_name  $package_name #删除虚拟环境中的包
activate env_name(虚拟环境名称) #激活虚拟环境名称
deactivate env_name(虚拟环境名称) #退出虚拟环境名称
# 1.conda新建环境
# 2.切换到新建环境中
# 3.安装ipykernel
conda install ipykernel
# 在新建环境新建kernel(kernel名可与环境名一致)
python -m ipykernel install --user --name <环境名> --display-name <在jupyter中显示的kernel名称,比如:Pytorch >
# 
jupyter kernelspec list # 查看jupyter的kernel列表
jupyter kernelspec remove <kernel_name> # 删除指定kernel
  • 配置Channel
#查看已经添加的channels
conda config --get channels
#添加channels
conda config --add channels <channel_name or url>
#删除channels
conda config --remove channels <channel_name or url>
  • 清理anaconda
conda clean -p #删除一些没用的包,这个命令会检查哪些包没有在包缓存中被硬依赖到其他地方,并删除它们
conda clean -h #查看帮助

Python常用功能

1. 引入其他py文件,复用其中的方法

ref: https://blog.csdn.net/shenshenruoxi/article/details/108734220

  1. 在同一个文件夹,直接import
  2. 在不同文件夹,在文件夹里加个__init__.py文件。然后
# 方法1:直接import
#引入test_c.py文件
import testFile.test_c
print('这是test_d')
testFile.test_c.c()

# 方法2:from…import…
#引入test_c.py文件
from testFile.test_c import c
print('这是test_d')
c()

# 方法3:用sys库里的sys.path.append
import sys
sys.path.append('..')
from dir_1.test_1 import test1
test1()
posted @ 2019-12-28 14:02  岁时  阅读(1021)  评论(0编辑  收藏  举报