conda虚拟环境 如何使用pip下载包到当前环境

这是一个非常不好弄的问题,查看当前的环境的指令一般是:pip list 。但是往往有虚拟环境存在时,打印出来的是全局的包列表,显然用 conda list 才是当前环境安装的包。

问题出现了,conda create -n env_name 创建一个新的虚拟环境后,直接 pip install 发现并没有将依赖包安装到当前环境,而是安装到 base 环境中了,试了千百种方法,踩过无数大坑,最终想出一种比较稳妥的方法。

为什么执着于 pip install 安装?

conda install 很香,但是

# 1.有些包conda无法安装;
# 2.pip安装更智能;
# 3.pip download 可以导入当前环境的所有包(这也是我用虚拟环境的原因,严格把控环境配置)

pip install 是何物?

由于我最常用的电脑是有加密系统的,可能大家并没有我类似的烦恼,但是,我找出的方法 有理可据,深入原理 。

pip install 底层无非调用当前环境的 pip.exe (不限pip3.exe等等),以这个角度出发,直接调用当前环境的 pip.exe 是不是就能完美解决问题呢。

事实证明的确如此

方法一

弄懂了原理,那方法一就是手动调用 pip

# 原代码
pip install package_name
# 替换成
D:\ProgramData\Anaconda3\envs\env_name\Scripts\pip.exe intall package_name

conda list 即可查看是否安装成功。

方法二

我是这样配置的:

首先安装的是miniconda而不是anaconda,这一点可能没有影响,但是anaconda的确太重了;

然后使用的时候,我没有将 conda 的环境 和 当前 windows 环境混淆在一起,也就是说,使用conda 时,我是用的 conda 的 cmd,全名:Anaconda Powershell Prompt (Miniconda3)

很奇怪的是,我直接在虚拟环境中 pip install 又没有出问题了。

所以我推断是,正常情况下,conda是可以很方便的配置虚拟环境的,但是如果出现了一些不可抗力,如电脑加密,Path配置紊乱,或者不知名Bug方式导致环境配置失败的话,那么方法一就是非常保险的一种手段。

总结

到此这篇关于conda虚拟环境使用pip下载包到当前环境的文章就介绍到这了,更多相关conda用pip下载包到当前环境内容请搜索Devmax以前的文章或继续浏览下面的相关文章希望大家以后多多支持Devmax!

conda虚拟环境使用pip下载包到当前环境的两种方法的更多相关文章

  1. 10 个Python中Pip的使用技巧分享

    众所周知,pip 可以安装、更新、卸载 Python 的第三方库,非常方便。本文小编为大家总结了Python中Pip的使用技巧,需要的可以参考一下

  2. Python pip超详细教程之pip的安装与使用

    python中有许多有用的库,要使用这些第三方库,需要安装pip。这篇文章主要为大家介绍了pip的安装与使用,解决pip下载速度慢的问题,需要的可以参考一下

  3. 十个Python中常用的pip命令总结

    相信对于大多数熟悉Python的人来说,一定都听说并且使用过pip这个工具,但是对它的了解可能还不一定是非常的透彻,今天小编就来为大家介绍10个使用pip的小技巧,相信对大家以后管理和使用Python当中的标准库会有帮助

  4. 使用pip下载时提示"You are using pip version 8.1.1, however version 22.1 is available."错误解决

    最近在使用python的pip下载库时,出现了报错,所以下面这篇文章主要给大家介绍了关于使用pip下载时提示“You are using pip version 8.1.1, however version 22.1 is available.“错误的解决方法,需要的朋友可以参考下

  5. python使用pip成功导入库后还是报错的解决方法(针对vscode)

    最近在学爬虫,但在使用Scrapy包时,在终端通过pip装好包以后,在pycharm中导入包时,依然会报错,下面这篇文章主要给大家介绍了关于python使用pip成功导入库后还是报错的解决方法,需要的朋友可以参考下

  6. conda虚拟环境使用pip下载包到当前环境的两种方法

    conda管理包很方便,但并不是所有包都有最新的conda版本,所以仍需要使用conda中的pip来安装包,下面这篇文章主要给大家介绍了关于conda虚拟环境使用pip下载包到当前环境的两种方法,需要的朋友可以参考下

  7. Mac下python包管理工具pip的安装

    这篇文章介绍了Mac下python包管理工具pip的安装方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  8. Python使用pip安装Matplotlib的方法详解

    在网上看见许多matplotlib的安装教程都是比较复杂,需要配置许多环境,对于电脑基础不好的人来说可是一件头疼的事情,今天我介绍一个简单的安装方法,下面这篇文章主要给大家介绍了关于Python使用pip安装Matplotlib的相关资料,需要的朋友可以参考下

  9. Python基础教程之pip的安装和卸载

    pip是一种工具,可以帮助用户安装卸载一些需要的安装包,非常的简单实用,下面这篇文章主要给大家介绍了关于Python基础教程之pip的安装和卸载的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下

  10. 超详细图解修改pip install默认安装路径的方法

    windows环境下Python pip安装库的时候,默认安装在c盘,下面这篇文章主要给大家介绍了关于修改pip install默认安装路径的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

随机推荐

  1. 10 个Python中Pip的使用技巧分享

    众所周知,pip 可以安装、更新、卸载 Python 的第三方库,非常方便。本文小编为大家总结了Python中Pip的使用技巧,需要的可以参考一下

  2. python数学建模之三大模型与十大常用算法详情

    这篇文章主要介绍了python数学建模之三大模型与十大常用算法详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感想取得小伙伴可以参考一下

  3. Python爬取奶茶店数据分析哪家最好喝以及性价比

    这篇文章主要介绍了用Python告诉你奶茶哪家最好喝性价比最高,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧

  4. 使用pyinstaller打包.exe文件的详细教程

    PyInstaller是一个跨平台的Python应用打包工具,能够把 Python 脚本及其所在的 Python 解释器打包成可执行文件,下面这篇文章主要给大家介绍了关于使用pyinstaller打包.exe文件的相关资料,需要的朋友可以参考下

  5. 基于Python实现射击小游戏的制作

    这篇文章主要介绍了如何利用Python制作一个自己专属的第一人称射击小游戏,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起动手试一试

  6. Python list append方法之给列表追加元素

    这篇文章主要介绍了Python list append方法如何给列表追加元素,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  7. Pytest+Request+Allure+Jenkins实现接口自动化

    这篇文章介绍了Pytest+Request+Allure+Jenkins实现接口自动化的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  8. 利用python实现简单的情感分析实例教程

    商品评论挖掘、电影推荐、股市预测……情感分析大有用武之地,下面这篇文章主要给大家介绍了关于利用python实现简单的情感分析的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下

  9. 利用Python上传日志并监控告警的方法详解

    这篇文章将详细为大家介绍如何通过阿里云日志服务搭建一套通过Python上传日志、配置日志告警的监控服务,感兴趣的小伙伴可以了解一下

  10. Pycharm中运行程序在Python console中执行,不是直接Run问题

    这篇文章主要介绍了Pycharm中运行程序在Python console中执行,不是直接Run问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

返回
顶部