使用 conda-env 创建了新的虚拟运行环境。
那么这个虚拟运行环境,是仅仅对 conda install 的包有效,还是对 pip3 install 的包也有效?
还是我对这个 conda-env 整个有理解偏差?
请教 conda 虚拟环境对 pip 的影响?
- 百草谷居士
- 帖子: 3937
- 注册时间: 2006-02-10 16:36
- 系统: debian12/xubuntu2404
请教 conda 虚拟环境对 pip 的影响?
debian 12.5 / xubuntu 24.04
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
- astolia
- 论坛版主
- 帖子: 6544
- 注册时间: 2008-09-18 13:11
Re: 请教 conda 虚拟环境对 pip 的影响?
能用就行了呗,搞那么明白干啥?你不怕严重影响工作,丢掉饭碗?
- jiandan23
- 帖子: 86
- 注册时间: 2010-12-17 22:31
- 系统: Mint 19.2
Re: 请教 conda 虚拟环境对 pip 的影响?
我最近也在搞这个,说下我的测试总结(如果有问题,欢迎批评指正):
pip install安装的包在哪里,按如下顺序:
如果pip的安装目录你有读写权限,那么pip install会将包安装在pip安装目录的lib里面。
(比如你的pip在test_env/bin下面,同时你对test_env这个虚拟环境有读写权限,那么pip install会安装到test_env/lib里面)
如果pip的安装目录你没有读写权限,那么pip install会将包安装在~/.local/lib下面
pip install安装的包在哪里,按如下顺序:
如果pip的安装目录你有读写权限,那么pip install会将包安装在pip安装目录的lib里面。
(比如你的pip在test_env/bin下面,同时你对test_env这个虚拟环境有读写权限,那么pip install会安装到test_env/lib里面)
如果pip的安装目录你没有读写权限,那么pip install会将包安装在~/.local/lib下面