我已经通过命令行创建了一个虚拟环境
python3.11 -m venv . source ./bin/activate python -m pip install NAME_OF_MODULE source deactivate
当我运行pip freeze
时(在取消激活之前),我可以看到已安装的模块。到现在为止,一直都还不错。
然后我启动VSCode,打开一个文件,使用命令选项板,单击Python: Select Interpreter
。然后,我在虚拟环境的bin文件夹中导航到Python安装,该安装由指向全局Python安装的快捷方式/别名组成。
当我这样做时,我不能导入位于虚拟环境中的Python模块,只能导入全局环境中的模块。换句话说,它似乎在选择全球环境。
我是否需要在VSCode(Python: Create Environment
)中设置此项?如果是的话,我只能按照官方的指示(https://code.visualstudio.com/docs/python/environments)不包括在虚拟环境中安装软件包。
谢谢