彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境

这篇具有很好参考价值的文章主要介绍了彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.本文“废话”比较多,嫌啰嗦直接拉到文末看答案总结
2.本文以TensorFlow安装到TensorFlow_虚拟环境、PaddlePaddle安装到PaddlePaddle_虚拟环境为例彻底解决 pip install 无法安装包到指定conda虚拟环境

一、合理安装Anaconda(本文anaconda中python版本为python3.9)

安装anaconda时(下载链接),需要合理安装,何为合理,一句话:除了安装路径可以修改其余一律不要修改保持默认即可,安装时可能会被修改的默认的点有如下2张图所示:
彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境
彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境
如果你不确定当初安装时是否保持默认安装且又不想卸载掉anaconda重新安装,补救的办法是查看windows系统环境变量path中是否包含anaconda,如果有,删掉包含anaconda的所有项(你的可能跟图中的不一样),如下图:
彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境
这样,你cmd打开运行窗口输入conda和pip命令时,如下图:
彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境
没错,就是需要不是内部或外部命令…

二、创建TensorFlow_和PaddlePaddle_虚拟环境(会的直接看标题三)

由于没有设置环境变量,所以需要找到anaconda安装路径下的Scripts路径,例如:D:\software\python\Anaconda3\Scripts,之后就可以创建TensorFlow_虚拟环境,如下图:
彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境
由于本文anaconda是卸载重装的,在创建虚拟环境时出异常了,你可能会创建成功。出错解决办法:
找到 Anaconda 的安装目录>Library>bin(D:\software\python\Anaconda3\Library\bin),复制该文件夹下的两个文件 libcrypto-1_1-x64.dll、libssl-1_1-x64.dll 至Anaconda 的安装目录>DLLs(D:\software\python\Anaconda3\DLLs)
同理,PaddlePaddle_虚拟环境的创建一样,保持cmd运行窗口路径D:\software\python\Anaconda3\Scripts不变,如下图:
彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境
至此,这2个虚拟环境成功创建,如下图:
彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境

三、TensorFlow_虚拟环境下安装tensorflow-gpu、PaddlePaddle_虚拟环境下安装paddlepaddle-gpu(重点部分)

进入TensorFlow_虚拟环境下的Scripts路径,如下图:
彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境
今后,TensorFlow_虚拟环境中需要下载的包,都需要cmd运行窗口路径定位到Scripts(D:\software\python\Anaconda3\envs\TensorFlow_\Scripts),在此路径下pip install安装包时都会放在该环境site-packages下(D:\software\python\Anaconda3\envs\TensorFlow_\Lib\site-packages),安装tensorflow-gpu如下:
彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境
至此,tensorflow-gpu包就一定放到了TensorFlow_虚拟环境site-packages下,而不会放到其他任何位置,如下图:
彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境
同理,PaddlePaddle_虚拟环境中需要下载的包,都需要cmd运行窗口路径定位到Scripts(D:\software\python\Anaconda3\envs\PaddlePaddle_\Scripts),在此路径下pip install安装包时都会放在该环境site-packages下(D:\software\python\Anaconda3\envs\PaddlePaddle_\Lib\site-packages),安装paddlepaddle-gpu如下:
彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境
同理,paddlepaddle-gpu包就一定放到了PaddlePaddle_虚拟环境site-packages下,而不会放到其他任何位置,如下图:
彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境

四、总结

  1. 确保安装的anaconda没有设置系统环境变量(如果不满足请看顶部标题一部分),如下图效果:彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境

  2. cmd打开运行窗口,cd切换路径至指定虚拟环境下的Scripts路径后再pip安装,如下图:
    彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境

  3. 摒弃activate激活虚拟环境后直接pip install的方式(这种方式貌似修改site.py文件中的路径后才可用,想试试可参考此处)文章来源地址https://www.toymoban.com/news/detail-485681.html

到了这里,关于彻底解决 conda环境下pip install 无法安装包到指定conda虚拟环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • pip install opencv-python出错 Getting requirements to build wheel ... error (conda 环境)

    目的:使用python2,安装cv2 module 出现问题。 最近训练神经网络的代码,遇到使用python2的源码,自己改成python3的时候发现问题。还是改到python2。但是还遇到问题。特别是安装cv2模块的时候: 对于这类问题,最后发现是,在使用 pip install opencv-python的时候,默认安装较新的版本

    2024年02月13日
    浏览(27)
  • conda install命令无法安装pytorch

    步骤1:切换pip的源为国内源: 若只是临时切换: 若永久切换pip源: 若pip 默认源的网络连接较差,可以临时使用镜像站来升级 pip: 临时切换和永久切换二选一即可。 步骤二:去pytorch官网下载 去官网选择对应的命令和cuda版本下载。 可以选择对应的版本: 单击即可下载。

    2024年01月18日
    浏览(24)
  • pip install pygame无法下载的解决方案

    代码行尝试以下命令 显示下面的报错信息 第一步,在网站Archived: Python Extension Packages for Windows - Christoph Gohlke (uci.edu) 上找到pygame。 第二步,根据系统和python版本下载对应的whl文件。 例如,我的python版本是3.11,电脑是windows10,我下载的是 pygame‑2.1.2‑cp311‑cp311‑win_amd64.whl

    2024年02月02日
    浏览(37)
  • pip install -e .安装环境

    pip install -e . 是 pip 命令的一种使用方式,它表示在当前目录下安装一个可编辑包。具体含义如下: pip 是 Python 的软件包管理器,用于安装、卸载和管理 Python 包; install 是 pip 命令的一个子命令,用于安装 Python 包; -e 表示使用可编辑模式安装包,即把包安装到当前目录,并

    2024年02月13日
    浏览(28)
  • conda install 和pip install有什么区别?

            本篇为分享贴,截图部分选自知乎,部分选自csdn,文字内容是结合自己实践进行总结。 环境引用的包在哪?         首先,一条命令:         这条命令可以定位引用的包在哪里 ,当然也可以自己设置默认位置: 当前环境 pip install 安装到 base 环境怎么办?

    2024年02月14日
    浏览(26)
  • 【Python】用 conda install 还是 pip install 好?

    conda install 是 Anaconda 平台中的包管理命令,用于在 Python 环境中安装第三方库和软件包。Anaconda 是一个开源的、基于 Python 的数据科学平台,提供了强大的包管理和环境管理功能,适用于科学计算、数据分析和机器学习等领域。 下面是 conda install 的一些重要特点和用法介绍:

    2024年02月16日
    浏览(39)
  • 【零碎知识】pip install 与 conda install 的区别

    先说结论:推荐优先使用 conda 管理环境和包 pip 和 conda 是两个常用的包管理工具,它们在多个方面存在差异: 管理系统: pip 是Python包的管理工具,通常用于安装来自Python包索引(PyPI)的软件包。 conda 是一个跨平台的包管理和环境管理系统,可以用于安装Python软件包以及其

    2024年01月25日
    浏览(28)
  • Miniconda的安装与使用及pip在conda环境中的安装

    当我们使用python进行人工智能相关代码的编写时,容易出现:不同库的转换较麻烦、出现库版本冲突等问题。 所以我们在进行程序编写时,可以使用conda进行环境的建立与分割,可以很好的解决我们做不同项目时的库的相关问题。 网址: https://docs.conda.io/en/latest/miniconda.html

    2024年02月15日
    浏览(28)
  • mamba环境管理和安装包的细节(含conda/pip区分)

    别用conda了,可以用mamba。在google搜索mamba或者miniforge,去github下载release安装。它是conda的平替,但是速度快了好多,输出信息也更丰富。 可以只用mamba安装包,也可以用mamba切换环境,用pip安装包。pip的成功率高很多,速度也很快,建议还是用pip算了...... 当你使用 他俩的区别

    2024年02月08日
    浏览(56)
  • [最全]解决ModuleNotFoundError: No module named ‘pip‘(Windows/Linux系统;原生环境/Conda环境)

            在使用python的过程中遇到命令行出现ModuleNotFoundError: No module named \\\'pip\\\'的报错,是很要命的一件事,因为pip是安装库文件命令,出了问题会导致没有办法安装需要的环境,而且使用pip install pip 当然也不行,就像大力士没法把自己举起来一样.本文将结合资料,详解如何解决此

    2024年02月06日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包