我一直在学习如何开始使用django并在VS代码上创建虚拟环境的教程,但它不起作用。。对于教程中显示的内容,应该创建一个名为“.vscode”的文件夹,其中包含一个名为“settings.json”的json文件,其中包含python解释器的python路径。。 但就我而言,这些文件都没有出现。。我认为创建虚拟环境的路径可能有问题,但由于我对这一点非常陌生,我很难说。。 以下是我遵循的步骤:
C:\Users\Usuario\Desktop\Andres\Programación\5. Prácticas\3. PYTHON>cd DJANGO
C:\Users\Usuario\Desktop\Andres\Programación\5. Prácticas\3. PYTHON\DJANGO>mkdir storefront
C:\Users\Usuario\Desktop\Andres\Programación\5. Prácticas\3. PYTHON\DJANGO>cd storefront
C:\Users\Usuario\Desktop\Andres\Programación\5. Prácticas\3. PYTHON\DJANGO\storefront>pipenv install django
C:\Users\Usuario\Desktop\Andres\Programación\5. Prácticas\3. PYTHON\DJANGO\storefront>code .
C:\Users\Usuario\Desktop\Andres\Programación\5. Prácticas\3. PYTHON\DJANGO\storefront>pipenv shell
(storefront-vT5YbUlq) C:\Users\Usuario\Desktop\Andres\Programación\5. Prácticas\3. PYTHON\DJANGO\storefront>django-admin startproject storefront .
(storefront-vT5YbUlq) C:\Users\Usuario\Desktop\Andres\Programación\5. Prácticas\3. PYTHON\DJANGO\storefront>pipenv --venv
**因此命令提示符会返回以下内容:
C:\Users\Usuario\.virtualenvs\storefront-vT5YbUlq
我应该将该行复制到VSCode中的“输入解释器路径”,然后它应该创建那些VSCode文件夹和json文件。。但这并没有发生,所以我不能使用VS终端来运行服务器
我快疯了,我真不明白问题出在哪里
如果有人能帮我,我会非常感激的
谢谢
使用终端
mkdir
为项目创建目录cd
到您的项目文件夹/dir键入
code .
打开此目录中的vs代码现在您可以使用集成vs代码终端,请选择终端,而不是powershell
键入
pip3 freeze
,它将在全局作用域/系统上显示所有已安装的包和依赖项但是我们将有一个venv,在那里我们将安装必要的软件包和依赖项
键入
python3 -m venv ./venv
要在当前项目文件夹中创建venv,请确保在运行此命令之前您在该文件夹中 [如果您没有使用python 3,那么命令将是python -m venv ./venv
]为了保护环境, 在mac上,运行
source ./venv/bin/activate
在windows上,运行.\venv\Scripts\activate.bat
[如果它不起作用,请尝试放置您的绝对路径]您可以使用
pip freeze
检查安装在venv内的内容,您将看不到venv内的任何内容现在,您可以在venv中为您的项目安装django
在vs代码内部,按shift+cmd+p并搜索Python:选择解释器并选择venv[输入解释器路径>;查找>;项目文件夹>;venv>;脚本>;Python.exe]
然后,您可以注意到项目中.vscode文件夹中的settings.json文件
要停用环境,只需键入
deactivate
但是,如果在项目文件夹中看不到.vscode文件夹,可以手动创建它
创建文件夹并将其命名为.vscode
在文件夹中,创建setting.json文件并粘贴以下代码
{ “python.analysis.extrapath”:[ “/您的项目\文件夹\名称”, ] }
例如,如果自定义模块在您的系统或用户环境路径中不可用,系统将在此外部路径中搜索该模块
您可以尝试在VSCode官方文档中遵循此tutorial
您不需要创建
settings.json
文件,它是由VSCode创建的,有关详细信息,您可以参考here您可以参考here了解与口译员相关的信息
相关问题 更多 >
编程相关推荐