首页
文章
代码笔记
资源分享
生活随笔
AI相册
工具箱
归档
友链
关于
微信公众号
欢迎关注,一起学习!
搜索
搜索内容
×
文章详情
Python Anaconda&PIP常用命令
Python
Anaconda
PIP
### 一、Python仓库: 网址:[PyPI · The Python Package Index](https://pypi.org/) ### 二、Conda是一个用于管理和部署应用程序、环境和包的工具。 #### 1. 命令: - `create` 创建conda环境 创建python3.7的conda环境:`conda create -n <环境名> python=3.7` 复制conda环境:`conda create -n <新环境名> --clone <旧环境名>` 导出环境:`conda env export > environment.yml` 导入环境:`conda env create -f environment.yml` - `activate` 切换conda环境 Linux,OS X:`source activate <环境名>` Windows:`activate <环境名>` - `deactivate` 返回前一个conda环境 - `search` 搜索包 - `install` 安装包 - `remove` 删除包 `conda remove -n <环境名> --all` - `uninstall` 删除包 - `update` 更新包(到最新的兼容版本)(升级当前版本的conda:`conda update conda`) - `upgrade` 更新包 - `clean` 移除未使用的包和缓存 - `list` 列出已安装的包 - `compare` 比较conda环境之间的包 - `config` 修改.condarc中的配置值。 .condarc file (C:\Users\Administrator\.condarc) by default. - `help` 当前帮助 - `info` 显示当前conda安装的信息 #### 2. 选项: - `-e, --envs` 列出所有已创建的conda环境 - `-h, --help` 显示这个帮助信息并退出 - `-a, --all` 显示所有信息 - `--base` 显示基本环境路径 - `-s, --system` 环境变量列表 - `--unsafe-channels` 显示带有令牌的通道列表 #### 3. 可选参数: - `-h, --help` 显示这个帮助信息并退出 - `-V, --version` 显示conda版本号并退出 ### 三、PIP命令 #### 用法: `pip <command> [options]` #### 命令command: - `search` 搜索包,在PyPI中搜索 `pip search <搜索关键字>` - `install` 安装包(通过使用==、>=、<=、>、<来指定版本,不写则安装最新版)(升级包:`pip install -U <包名>`) - `uninstall` 卸载包 - `download` 下载包 - `list` 安装包列表(查询可升级的包:`pip list -o`) - `freeze` 以需求格式输出已安装的包。 导出:`pip freeze > <目录>/requirements.txt` 安装:`pip install -r <目录>/requirements.txt` - `show` 显示已安装包的信息。 - `check` 验证已安装的包是否具有兼容的依赖项。 - `config` 管理本地和全局配置。 - `cache` 检查和管理pip的车轮库。 - `index` 检查包索引中提供的信息。 - `wheel` 根据您的需求构建轮子。 - `hash` 计算包档案的哈希值。 - `completion` 用于命令补全的助手命令。 - `debug` 显示对调试有用的信息 - `help` 显示命令的帮助。 #### 常用选项options: - `-h, --help` 显示帮助 - `--debug` 让未处理的异常传播到主子例程之外,而不是将它们记录到stderr - `--isolated` 在隔离模式下运行pip,忽略环境变量和用户配置 - `--require-virtualenv` 允许pip只在虚拟环境中运行;否则将报错退出 - `-v, --verbose` 提供更多的输出。选项是附加的,最多可使用3次 - `-V, --version` 显示版本并退出 - `-q, --quiet` 减少输出。Option是可添加的,最多可以使用3次(对应于WARNING、ERROR和CRITICAL日志级别) - `--log <path>` 详细追加日志的路径 - `--no-input` 禁用输入提示 - `--proxy <proxy>` 以[user:passwd@]proxy.server:port的形式指定一个代理 - `--retries <retries>` 每个连接尝试的最大重试次数(默认为5次) - `--timeout <sec>` 设置套接字超时(默认为15秒) - `--exists-action <action>` 当路径已经存在时的默认动作:(s)witch, (i)gnore, (w)ipe, (b)ackup, (a)bort。 - `--trusted-host <hostname>` 将此主机或主机:端口对标记为受信任的,即使它没有有效的或任何HTTPS。 - `--cert <path>` pem编码CA证书包路径。如果提供,则覆盖默认值。参见“SSL证书验证”更多信息的PIP文档。 - `--client-cert <path>` SSL客户端证书路径,包含私钥和PEM格式证书的单个文件。 - `--cache-dir <dir>` 将缓存数据存储在`<dir>`中。 - `--no-cache-dir` 禁用二级缓存 - `--disable-pip-version-check` 不要定期检查PyPI,以确定是否有新版本的pip可供下载。暗含——no-index。 - `--no-color` 抑制彩色输出。 - `--no-python-version-warning` 对即将到来的不支持的python禁用弃用警告。 - `--use-feature <feature>` 启用可能向后不兼容的新功能。 - `--use-deprecated <feature>` 启用已弃用的功能,这些功能将在未来被删除。
评论 (${comments_count})
评论
Loading...
${item.comment_time}
${item.nickname}
${c1_item.comment_time}
${c1_item.nickname}
${c1_item.reply_nickname}
${c1_item.content}
${comment_header_label}
×
邮件提醒
有回复时邮件通知我
${comment_header_label}