pip list:软件包版本pip 23.1.2 setuptools 58.1.0我的虚拟环境中没有django,但是django-admin命令仍然为我工作!怎么可能。感谢您提前明确的回答i尝试在lib文件夹中查找django包,但仍然不包含任何与django相关的包
y3bcpkx11#
看起来Django很可能是全局安装在你的系统上的。
ergxz8rk2#
当创建虚拟环境时,目的是创建一个与“虚拟环境”的其他部分分离的孤立系统。这种关系应该从各个方向都看到,其他系统不会与“虚拟”环境通信。除非另有编程,但事实并非如此。如果你运行'django-admin'并且终端知道你想要什么,这意味着这个SPECIFIC终端知道你想要什么。在你的例子中,django-admin已经安装在你的系统上,因为你在虚拟环境之外执行了pip install django。始终注意使用的是哪个shell。
pip install django
PS C:\Users>
“PS”= PowerShell
(Playground) PS C:\Users\
($PROJECT_NAME)PS = pipenv,使用PowerShell
2条答案
按热度按时间y3bcpkx11#
看起来Django很可能是全局安装在你的系统上的。
ergxz8rk2#
当创建虚拟环境时,目的是创建一个与“虚拟环境”的其他部分分离的孤立系统。这种关系应该从各个方向都看到,其他系统不会与“虚拟”环境通信。除非另有编程,但事实并非如此。
如果你运行'django-admin'并且终端知道你想要什么,这意味着这个SPECIFIC终端知道你想要什么。在你的例子中,django-admin已经安装在你的系统上,因为你在虚拟环境之外执行了
pip install django
。始终注意使用的是哪个shell。
“PS”= PowerShell
($PROJECT_NAME)PS = pipenv,使用PowerShell