Python Pip在虚拟环境(venv)中不工作

Python Pip在虚拟环境(venv)中不工作,python,django,pip,virtualenv,python-venv,Python,Django,Pip,Virtualenv,Python Venv,我安装python并设置它的路径。当我签入CMD pip时,它会显示以下内容 C:\Users\maher>pip --version pip 21.1.2"" 但在激活虚拟环境后,当我想使用pip安装任何packeg时,会看到以下错误 (data) PS D:\Masters_FIT\4th\Webdatabese\Project\Code\Data_Collection> pip install tablib Traceback (most recent c

我安装python并设置它的路径。当我签入CMD pip时,它会显示以下内容

C:\Users\maher>pip --version
pip 21.1.2""
但在激活虚拟环境后,当我想使用pip安装任何packeg时,会看到以下错误

(data) PS D:\Masters_FIT\4th\Webdatabese\Project\Code\Data_Collection> pip install tablib
Traceback (most recent call last):
  File "c:\users\maher\appdata\local\programs\python\python37-32\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\maher\appdata\local\programs\python\python37-32\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "D:\Masters_FIT\4th\Webdatabese\Project\Code\data\Scripts\pip.exe\__main__.py", line 4, in <module>      
ModuleNotFoundError: No module named 'pip'
(data) PS D:\Masters_FIT\4th\Webdatabese\Project\Code\Data_Collection>
(数据)PS D:\Masters\u FIT\4th\webdatabase\Project\code\data\u Collection>pip安装tablib
回溯(最近一次呼叫最后一次):
文件“c:\users\maher\appdata\local\programs\python\python37-32\lib\runpy.py”,第193行,作为主运行模块
“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
文件“c:\users\maher\appdata\local\programs\python\python37-32\lib\runpy.py”,第85行,在运行代码中
exec(代码、运行\全局)
文件“D:\Masters\u FIT\4th\webdatabase\Project\Code\data\Scripts\pip.exe\ \uuuuuu main\uuuuuuuuuuuu.py”,第4行,在
ModuleNotFoundError:没有名为“pip”的模块
(数据)PS D:\Masters\u FIT\4th\webdatabase\Project\Code\data\u Collection>

“数据”是我的环境名称 “数据收集”是项目名称


欢迎提供任何帮助或建议,并提前表示感谢。

可能是由于某些原因,您的venv中没有安装pip和车轮。 您可以尝试
python-m pip安装tablib
来检查pip是否作为一个模块工作。

请运行:

python -m ensurepip
如果无法解决问题,请运行以下命令:

c:\users\maher\appdata\local\programs\python\python37-32\scripts\easy_install.exe pip

您是否尝试在虚拟环境中重新安装pip或升级pip?这是否回答了您的问题?您是如何创建virtualenv的?请包括python版本(如果您没有使用python内置的venv模块,请包括您创建virtualenv的任何版本)。你是如何激活virtualenv的?这对你有用吗?(看起来你是在五月初创建的。)是的。我试图升级pip,但它说“需求已经满足了”,我使用的是Python 3.7.3。首先安装虚拟环境软件包,然后创建。我通过“数据\脚本\激活”激活我的venv。是的,我在五月初开始了这个项目PS D:\Masters\u FIT\4th\webdatabase\Project\Code\Data\u Collection>python-m pip安装tablib D:\Masters\u FIT\4th\webdatabase\Project\Code\Data\Scripts\python.exe:没有名为pippython-m ensurepip=>C:\Users\maher>python-m ensurepip的模块正在查找链接:C:\Users\maher\AppData\Local\Temp\tmpk1dkvzfy已满足要求:中的setuptools已满足c:\users\maher\appdata\local\programs\python37-32\lib\site包(57.0.0)要求:c:\users\maher\appdata\local\programs\python37-32\lib\site包(21.1.2)中的pip对于第二个c:\Users\maher\AppData\Local\Programs\Python\Python37-32>easy_install.exe,pip“easy_install.exe”不被识别为内部或外部命令、可操作程序或批处理文件。@AbdulRehman很抱歉,第二次我忘记将脚本文件夹添加到路径中,我修复了这一问题