簡體   English   中英

如何在 vs-code 中定義虛擬環境

[英]How to define a virtual environment in vs-code

我是 vs-code 的菜鳥(昨天開始使用它,我喜歡它)

我有輕微的刺激。 我正在開發一個 django 項目,並且正在使用帶有 virtualenvwrapper 的 virtualenv。 我遇到的問題是(例如)在行中

from django.shortcuts import render

短絨說

無法導入“django.shortcuts”pylint(導入錯誤)

我的 virtualenvs 在目錄~/Envs

ls -l Envs

返回

drwxr-xr-x 4 jeff jeff 4096 Jun 18 14:46 django
-rwxr-xr-x 1 jeff jeff  135 Jun 18 15:23 get_env_details
-rw-r--r-- 1 jeff jeff   96 Jun 18 15:23 initialize
-rw-r--r-- 1 jeff jeff   73 Jun 18 15:23 postactivate
-rw-r--r-- 1 jeff jeff   75 Jun 18 15:23 postdeactivate
-rwxr-xr-x 1 jeff jeff   66 Jun 18 15:23 postmkproject
-rw-r--r-- 1 jeff jeff   73 Jun 18 15:23 postmkvirtualenv
-rwxr-xr-x 1 jeff jeff  110 Jun 18 15:23 postrmvirtualenv
-rwxr-xr-x 1 jeff jeff   99 Jun 18 15:23 preactivate
-rw-r--r-- 1 jeff jeff   76 Jun 18 15:23 predeactivate
-rwxr-xr-x 1 jeff jeff   91 Jun 18 15:23 premkproject
-rwxr-xr-x 1 jeff jeff  130 Jun 18 15:23 premkvirtualenv
-rwxr-xr-x 1 jeff jeff  111 Jun 18 15:23 prermvirtualenv
drwxr-xr-x 4 jeff jeff 4096 Jun 18 15:26 wagtail

我在 venv django 工作

我嘗試將Python: Venv Path和/或Python: Venv Folders 設置~/Envs~/Envs/django 我已經重新啟動了 vs-code,但問題仍然存在

我該怎么辦?

您是否嘗試過這樣:要選擇特定環境,請使用 Python:從命令面板 (Ctrl+Shift+P) 中選擇解釋器命令。

在此處輸入圖片說明

您可以隨時切換環境; 切換環境可幫助您根據需要使用不同的解釋器或庫版本測試項目的不同部分。

Python: Select Interpreter 命令顯示可用全局環境、conda 環境和虛擬環境的列表。 (有關詳細信息,請參閱擴展在何處查找環境部分,包括這些類型環境之間的區別。)例如,下圖顯示了幾個 Anaconda 和 CPython 安裝以及 conda 環境和位於的虛擬環境 (env)在工作區文件夾中:

在此處輸入圖片說明

來源: https : //code.visualstudio.com/docs/python/environments

嘗試使用venv將 Python 解釋器設置為選項。 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM