IT袋

当前位置:主页 > 经验教程 > 建站编程 >

anaconda安装配置教程

anaconda安装配置教程(2)

时间:2023-11-02 21:47:32 来源:IT袋 作者:马勇
导读:anaconda安装配置教程,Pip 常用命令 pip --version # 查看 pip 版本pip install --upgrade pip # 升级 Pip 版本pip list # 列出已安装的包pip list -o # 查看哪些包可以升级pip install --upgrade [pak_name]

anaconda安装配置教程

Pip 常用命令

pip --version             # 查看 pip 版本
pip install --upgrade pip # 升级 Pip 版本
pip list                         # 列出已安装的包
pip list -o                      # 查看哪些包可以升级
pip install --upgrade [pak_name] # 升级包
pip check [pak_name]             # 检查包是否存在依赖问题
pip install [pak_name]          # 安装包
pip install [pak_name_1] [pak_name_2] [pak_name_3] # 同时安装多个包
pip install [pak_name]==1.1.2   # 指定安装包的版本
pip install [pak_name].whl      # 从 whl 文件安装包
pip install -r requirements.txt # 批量安装项目依赖项
pip uninstall [pak_name] # 卸载包
pip freeze > requirements.txt # 将包列表写进依赖项清单

Pip 和 Conda 的区别

Conda 同时管理 Python 包和环境,Pip 只管理包,Virtualenv 只管理环境。

conda install安装的包在anaconda3/pkgs目录下。

当甲环境安装了某个包,乙环境需重复安装该包时,就可以直接从anaconda3/pkgs将包复制至乙环境,避免重复下载。

pip install安装的包,分两种情况:

  1. 如果当前 Python 是由 Conda 安装的,则包会安装在:
anaconda3/envs/current_env/lib/python3.x/site-packages
  1. 如果当前 Python 是自行安装的,包会安装在:
~/.local/lib/python3.x/site-packages

常见问题

Solve environment 速度极慢

Conda 在安装新包会检索整个环境,导致 Solve environment 的速度极慢。当环境中包越多,需要的时间则越久。

可使用 Mamba 加快下载速度解决这一问题。

或者更正环境和包的管理原则,即 Conda 只用来管理环境,Pip 只用来管理包。

Windows 系统 Jupyter 无法跳转到浏览器

在 Windows 系统下,安装 Jupyter Lab 或 Jupyter Notebook 后,偶尔出现从命令行启动无法跳到浏览器页面。

解决办法有:

  1. 生成 Jupyter 配置文件。
# jupyter lab
jupyter lab --generate-config
# jupyter notebook
jupyter notebook --generate-config
  1. 进入.jupyter目录,找到jupyter_notebook_config.py文件并修改。
# 找到
c.NotebookApp.browser = ' '
# 修改为
import webbrowser
webbrowser.register("chrome",None,webbrowser.GenericBrowser("C:\\Program Files(x86)\\Microsoft\\Edge Dev\\Application\\msedge.exe"))
c.NotebookApp.browser = 'chrome'

修改 Windows 系统下 Jupyter lab 默认目录

Jupyter 默认是用户目录,可进行修改。

打开jupyter_notebook_config.json, 文件若不存在可手动创建。

修改的内容为:

{
  "NotebookApp": {
    "nbserver_extensions": {
      "jupyterlab": true
    },
    "notebook_dir":"D:/Archives/Python"
  }
}

相关阅读

  • Eclipse使用指南:如何设置字体大小?

    Eclipse使用指南:如何设置字体大小?

    小编为大家讲一讲Eclipse使用指南方面的知识,具体内容如下: Eclipse是一款广泛使用的集成开发环境(IDE),在软件开发者中极为流行。 它支持多种编程语言,包括Java、C++和Python等。 对于一

  • javascript获取当前时间代码 JS获取当前年月日周时间的示例代码

    javascript获取当前时间代码 JS获取当前年月日周时间的示例代码

    javascript获取当前时间 ,没什么好说的,直接上代码。 首选获取当前时间 var d=new Date() 获取系统当前时间 1.获取年份 var d=new Date();console.log(d.getFullYear());//2022var born=new Date("1999");console.log(born.g

  • Gherkin语言如何弥合客户和开发人员之间的差距

    Gherkin语言如何弥合客户和开发人员之间的差距

    跟大家分享Gherkin语言如何弥合客户和开发人员之间的差距的相关介绍,接下来分享详细内容。 与软件开发人员沟通通常是一项繁重的任务,尤其是当人们缺乏技术知识和技术词汇时。这就是为

  • 什么是云堡垒机 有哪些功能及优势?

    什么是云堡垒机 有哪些功能及优势?

    今天小编介绍什么是云堡垒机IT技巧方面的经验,接下来IT袋网小编就来介绍。 云堡垒机(Cloud Bastion Host,CBH)是在云计算环境中使用的一种安全工具,类似于传统网络中的堡垒机。 云堡垒机