我对虚拟环境的工作原理有疑问。这是我所做的:
我使用电脑A在
\networkdrive_path\python_venv
的网盘上创建了一个python虚拟环境
在电脑B上,在windows命令窗口中,我激活了虚拟环境,但是,激活后,当我输入“
python
”时,它并没有在虚拟环境中打开python.exe
,而是在寻找python.exe
在pyvenv.cfg
.中存储在“Home”变量中的路径中
我的问题是:为什么它在
python.exe
的“Home”变量中存储的路径中搜索pyvenv.cfg
,而不是直接在\networkdrive_path\python_venv\scripts
中使用python.exe?
“home”变量存储了我在计算机A上创建虚拟环境时使用的python路径。当我将home路径更改为计算机B中的python路径时,激活后输入“Python”即可。