python - 虚拟环境已激活,但 pip 未被识别为内部命令:Windows
问题描述
环境
我在 Windows 上,我的当前目录包含文件夹venv
,它本身包含所有必要的库和脚本:
我的文件夹的图片
我想要的是
我想使用 pip 列出安装在我的 venv 中的包。因为我正在尝试使用一个似乎使用本地安装包而不是全局包的库。
让我这么说的是,当我尝试执行我的库时,我得到了错误
ImportError: cannot import name 'SeleniumRequest' from 'scrapy_headless'
但是当我测试我的全局包列表时,库会显示:
scrapy-headless 0.0.1
我所做的
我用以下方式激活我的环境:
.\venv\Scripts\activate
怎么了
(venv) 前缀出现并且没有错误出现。
如果我尝试打电话pip
:pip isn't recognized as an internal command [...]
py -m pip list
工作,并列出所有全局安装的包..不是我要找的
更合乎逻辑py pip
的错误让我找不到任何可执行文件:
C:\Users\[...]\Local\Programs\Python\Python39\python.exe: can't open file 'C:\Users\[...]\TEST_WEB_CRAWLER\pubchem_scrapy\pip': [ Errno 2] No such file or directory
如果我尝试在我的 venv 中使用 python.exe,结果是一样的
解决方案
推荐阅读
- javascript - 尝试手动向 EditorJS 添加新块时出错
- r - 我正在遍历一个向量并尝试将每个元素用作数据框列名。如何在 df3$x 中的 $ 之后读取每个元素?
- c# - 移动时角色进入斜墙内
- python - 更改预训练模型的参数
- r - 将一组整数分成两个大致相同太阳的子组
- bitbucket - CI-CD 和版本管理
- python - TypeError:“产品”类型的对象不是 JSON 可序列化的
- javascript - TS2583:找不到名称“设置”。您需要更改目标库吗?
- ruby-on-rails - 将表拆分为两个关联的表
- javascript - 图片更改后如何刷新背景图片