软件应用之 Python

  1. conda
  2. pip

conda

  • conda子命令
conda --help
# 查看conda子命令使用
  • 环境管理
conda create --name <envname>
# 创建一个环境(--name == -n)
conda create --name <envname> --clone <newname>
# 复制一个环境
conda create --name <envname> python=3.7
# 基于3.7创建一个环境
conda activate <envname>
# 激活环境
conda deactivate <envname>
# 取消激活环境
conda env create -f <xxx.yaml>
# 基于文件创建环境
conda env remove --name <envname>
# 删除环境
conda env list
# 查看所有环境
  • 包管理
conda install <package>
conda install tensorflow=1.12.0
# 安装包(指定版本)
conda install --yes --file <requirements.txt>
# 安装文件中指定的包
conda remove <package>
# 删除包(uninstall 等同于 remove)
conda list
# 查看当前环境的安装包
conda list --name <envname>
# 查当指定环境的安装包
conda remove --name <envname> <package>
# 删除指定环境的指定包
conda remove --name <envname> --all
# 删除指定环境的所有包
  • 其它命令
conda search <xxxxxxx>
conda search tensorflow=1.12.0
# 搜索包(指定版本)
conda config
# 配置命令,参数保存在$HOME/.condarc
conda clean
# 清理无用的包和缓存

pip

windows下使用pip install时,有时会遇到utf-8编码问。

  • 原因

pip默认utf-8;

windows-cmd使用gbk,所以会报错;

Linux使用utf-8,所以不会报错;

  • 解决

Python36\Lib\site-packages 下创建 sitecustomize.py,内容如下:

import sys
sys.setdefaultencoding('gbk')

python会自动调用这个文件,即将默认编码改成gbk。

  • sitecustomize.py与vim的冲突

创建sitecustomize.py可以解决 pip install 的utf-8编码问题,但是会影vim插件,因为有些vim插件需要utf-8编码。

实测解决办法: 安装时创建sitecustomize.py,安装完后删除即可。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 [ yehuohan@gmail.com ]

文章标题:软件应用之 Python

本文作者:Y

发布时间:2020-07-16, 18:59:06

最后更新:2020-07-16, 19:00:59

原始链接:http://yehuohan.github.io/2020/07/16/%E6%9D%82%E8%AE%B0/0Usage/%E8%BD%AF%E4%BB%B6%E5%BA%94%E7%94%A8%E4%B9%8B-Python/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。