我在《Visual Studio代码》中设置了一个Python虚拟环境。下面是我的python解释器的完整路径:
“C:\Users\Hamid\Desktop\VisualStudio.venv\Scripts\python.exe”
我正在创建一个Azure函数。我的文件夹中有以下文件:
在我要求的.txt文件中,我有需要为我的主Python脚本安装的Python包的名称。当我在终端中运行以下命令时:pip install -r requirements.txt
我收到了以下信息:Requirement already satisfied: azure-functions in c:\users\hamid\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 5)) (1.12.0)
终端似乎没有连接到我的虚拟Python环境。我如何设置终端以使其连接到虚拟环境?
我遇到了关于堆栈溢出的两个建议。我试图手动设置python解释器,还按下了ctrl+Shift+‘来重置终端。不幸的是,这两种方法对我都不起作用。
1条答案
按热度按时间ezykj2lf1#
其中一个解决办法是激活虚拟环境,并将VS代码终端中的函数运行路径更改为虚拟环境文件夹:
或
或者,当您在VS Code中打开项目时,您将看到如下所示的对话框并单击
yes
:并使用cmdlet冻结需求文件
关于在Azure功能中激活虚拟环境,请参阅我的几个解决方法,如Thread1和Thread2