在 venv 里使用 pip 下载还是引用的外部环境的解决办法
在 venv 里使用 pip 下载还是引用的外部环境怎么办
在进入 venv 里后,pip 下载也会下到外部 Python 环境下,解决办法:
1)在linux下
source venv/bin/activate 再用 pip 应该就没问题了吧;或者你直接用 venv/bin/pip install xxx 就行了。
注意:如果用venv/bin/pip 的时候,需要调到../(venv)目录下,并且不要一下调整到bin目录下,再用pip。最好留出来个路径,含义是调用这个路径下面的pip ,来安装包。
2)在windows下
用
pip -V
检查你当前在用哪个 pip
强制指定 pip
venv\Scripts\python -m pip list
下面是某网页的原内容,我是根据该网页整理的。实测有用。
1 xia0pia0 2018-04-24 11:37:35 +08:00 source venv/bin/activate 再用 pip 应该就没问题了吧;或者你直接用 venv/bin/pip install xxx 就行了 |
2 baday 2018-04-24 11:48:53 +08:00 @xia0pia0 我是在 windows 环境下诶,venv\scripts\activate 进入虚拟环境之后,pip list 还是显示外部已经下载的库,再新下载也都下到系统的那个目录里了。 |
3 12101111 2018-04-24 11:49:58 +08:00 via Android Python -m pip install xxx |
4 baday 2018-04-24 12:07:14 +08:00 @12101111 不行啊老哥,这样下载之后在虚拟环境外面 pip list 也出来了,现在是我新建了虚拟环境之后,pip list 就会有在外面下载过的三方库。。。 |
5 jalena 2018-04-24 12:47:21 +08:00 你说的问题就纳闷了,venv 环境下操作,我咋就没有见 pip 到源环境呢! |
6 prolic 2018-04-24 12:59:13 +08:00 via Android 你是不是 alias 了 pip 指定路径啊 |
7 funagi 2018-04-24 13:15:09 +08:00 1 用 强制指定 pip |
8 baday 2018-04-24 13:16:22 +08:00 @prolic windows 环境啊,直接就 python -m venv venv 生成 venv,结果自动引用外部的环境。。。 |
9 lizhimiao 2018-04-24 13:16:58 +08:00 我现在使用 pipenv |
10 baday 2018-04-24 13:19:11 +08:00 @funagi 感谢老哥,这样是有效的。不过很纳闷为什么用的是系统环境下的 pip |
11 kastnerorz 2018-04-24 13:21:18 +08:00 就是说一个我遇到的情况 不一定复合楼主 |
12 jmc891205 2018-04-24 13:33:20 +08:00 抛弃 venv 换 conda |
13 baday 2018-04-24 14:18:23 +08:00 @kastnerorz 我是只有 python3,不过进入生成的环境变量后,直接用 pip,pip 命令用的是 C 盘里环境变量的 pip,像楼上那位老哥那样做才能用虚拟环境下的 pip 命令 |
14 vimiix 2018-04-24 21:37:00 +08:00 建议使用 pipenv,推荐的路上停不下来,送上对 pipenv 所有参数的翻译,独家 https://vimiix.com/post/2018/03/11/manage-your-virtualenv-with-pipenv/ |
15 baday 2018-04-25 09:43:18 +08:00 1 最后才发现文件夹名里有个空格。。。,然后就自动引用环境变量下的 pip 命令了。 |
16 LeonardSc 2019-03-22 11:29:39 +08:00 @baday 是的,路径中有空格、符号、中文都会导致 virtualenv 环境不能正确启动 |
在 venv 里使用 pip 下载还是引用的外部环境的解决办法相关推荐
- 引用程序集没有强名称解决办法
引用程序集没有强名称解决办法(http://www.cnblogs.com/tearer/archive/2010/09/01/1814655.html) 为项目添加强名称方法: 1.右键单击项目,打 ...
- 关于PyCharm编程中报出ImportError: Missing optional dependency ‘openpyxl‘. Use pip or conda to ins错误的解决办法
关于PyCharm编程中报出ImportError: Missing optional dependency 'openpyxl'. Use pip or conda to ins错误的解决办法之一 ...
- window下pip 用不了的一种解决办法
如果把 python.exe设置为以管理员权限运行 (右键--->兼容性--->以管理员模式运行),这时候pip是用不了的,解决办法就是把 (以管理员模式运行)那个选项取消选中就行了
- conda虚拟环境pip装包总装载总环境中解决办法
conda虚拟环境pip装包总装载总环境中解决办法 1.首先进入自己的虚拟环境中 2.不要直接pip install 3.使用下面格式安装 python -m pip install 或者 pytho ...
- 【网速】Visual Studio 下载太慢的问题的解决办法【超详细,来源于学习笔记】
Visual Studio 下载太慢的问题的解决办法[详细,来源于学习的笔记] Visual Studio 下载太慢的解决办法两个步骤即可: 一.测试DNS 二.修改host 做完以上工作后,VS的下 ...
- gradle下载更新依赖库失败的解决办法 - 依赖库下载加速1000%
gradle下载更新依赖库失败的解决办法 - 依赖库下载加速1000% 现在使用gradle来构建项目的越来越多,通过gradle能更轻松完成项目的依赖以及编译等工作.特别是Google的Androi ...
- 无法下载TI软件和文件的解决办法
无法下载TI软件和文件的解决办法 一些小伙伴应该和我遇到类似的问题,明明已经用了梯子,却还是卡在TI的软件或者文件下载界面,长时间之后变成页面无响应,比如我进入CONTROLSUITE-ZIP网页,然 ...
- MacOS下载MySQLWorkbench8.0.23意外退出解决办法
MacOS下载MySQLWorkbench8.0.23意外退出解决办法 MacOS11版本下载完MySQLWorkbench8.0.23,打开时显示意外退出,原因可能是目前apple还不支持MySQL ...
- pip intall 出现 error: subprocess-exited-with-error 错误的解决办法
pip intall 出现 error: subprocess-exited-with-error 错误的解决办法 问题发生 解决办法 问题发生 安装环境 操作系统:CentOS Python:3.8 ...
最新文章
- 某单位招聘考试需要考核数学英语计算机,2010年10月自学考试电子商务网站设计原理试题...
- python 笛卡尔积,排列,组合
- opencv均值滤波_python+opencv图像处理(二十)
- FJUT寒假第一周作业浮点数查寻题解
- 那些年,我和发哥在恒大的日子
- 解决Error: That port is already in use.
- SVN、GIT生成版本号
- 删除linux分区后grub,删除Ubuntu分区后GRUB救援问题!
- 计算机应用基础146jpg,计算机应用基础——复习题2.pdf
- 前端入门 前端实战项目 JS
- Unity学习笔记(一)—— 基础知识
- FBX模型格式和FbxSDK
- hotmail邮箱pop3server设置方法
- 什么是MTU值,如何设置最快最好?
- 北大青鸟S2MySQL内测题答案_ACCP 北大青鸟 S2 结业项目机试答案
- R语言:wilcox 无法精确计算带连结的p值
- JavaScript脚本语言基础(三)
- 高频交易(一)应用于高频交易中的对冲策略分析
- Qt布局之QSplitter
- 2021-04-01裁判文书网数据python爬虫更新下载