Backend - Windows 虚拟环境配置(python 安装、创建虚拟环境)

目录

一、python安装

1. 查看电脑环境是否有python

2. 若没有python,则官网上下载

3. 下载后,安装python

4. 重启电脑

二、安装虚拟环境

(一)直接使用

(二)自己创建

1. 管理员身份,打开cmd终端,进入到指定文件夹的位置。

2. 安装工具(虚拟环境的工具)

3. 用工具创建虚拟环境

4. 不要忘记把本地换成虚拟环境

三、配置虚拟环境

(一)配置虚拟环境

1. 打开虚拟环境配置

2. 选择虚拟机

3. 虚拟机设置无效

(二)开启虚拟环境权限

若开启终端Error:win vscode配置python环境后,无法加载文件 D:\Pros\virtuals\venvs\Scripts\Activate.ps1

原因:

解决:

注意:

(三)开启终端Error:The Pylance server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.

四、安装依赖库

五、创建 & 运行 Django 项目


说明:项目是python-Django;开发IDE是vscode;python版本是3.11.4。

以下内容,皆针对Python-Django项目进行阐述。

一、python安装

1. 查看电脑环境是否有python

python --version  # 查看当前使用的python版本
py --list # 查看电脑上所有python版本

2. 若没有python,则官网上下载

        进入python的官网,下载版本不要过高(因为过新的版本不稳定)。

        目前用过的:Python 3.6.8 、Python 3.11.4

3. 下载后,安装python

        安装时,记住勾选自动配置环境。(否则就得自己手动配置,从电脑本地的高级设置里的环境变量,配置python的路径)

4. 重启电脑

        若改动了环境变量,需要重启电脑。

二、安装虚拟环境

虚拟环境的作用:由于不同的项目,需要下载不同的包。这时,可使用不同的虚拟环境来装不同的包,避免“将包都下载在本地,增大容量”。

(一)直接使用

        直接使用他人已封装好的虚拟环境包。

(二)自己创建

1. 管理员身份,打开cmd终端,进入到指定文件夹的位置。

下方两行命令是切换D盘,并进入到指定文件夹位置。

C:\Windows\system32>   D:

D:\>    cd [指定文件夹位置]

2. 安装工具(虚拟环境的工具)

安装前,先查看是否已安装:

virtualenv --version

安装工具的命令: 

pip install virtualenv

3. 用工具创建虚拟环境

执行工具命令:

# 普通命令
virtualenv [自定义虚拟环境名]

# 指定python版本
virtualenv [自定义虚拟环境名] --python=python3.11

创建后的成功信息:

created virtual environment CPython3.11.4.final.0-64 in 10322ms

4. 不要忘记把本地换成虚拟环境

(1)运行项目前,一定要先把本地环境切换为虚拟环境(在下面“配置虚拟环境”里会阐述)。

(2)切换方法:重新打开终端。

三、配置虚拟环境

(一)配置虚拟环境

1. 打开虚拟环境配置

        以vscode为例,用vscode打开Django项目,用 crtl+shift+p 快捷方式打开虚拟机配置。

2. 选择虚拟机

        从弹出框的python select interpreter > 点击“+”> 点击“Find”> 找到虚拟环境包myVenv0801下的Scripts的python.exe(也就是选择虚拟机所在位置)。

        如 D:\LuoboPro\virtualEnvironment\myVenv0801\Scripts的python.exe

3. 虚拟机设置无效

原因:当选择虚拟机后,vscode并没有配置该虚拟机,则有可能是项目文件有问题。

解决:项目的根目录应该是manage.py文件所在目录。

(二)开启虚拟环境权限

若开启终端Error:win vscode配置python环境后,无法加载文件 D:\Pros\virtuals\venvs\Scripts\Activate.ps1

原因:

        电脑关闭了启动虚拟环境权限。

解决:

        1. 以管理员身份运行powershell。

        2. 输入get-ExecutionPolicy。返回Restricted,表示状态为禁止。(需用下方命令打开python的虚拟机运行权限)

        3. 输入set-ExecutionPolicy RemoteSigned。回复Y,回车。

        4. 输入get-ExecutionPolicy。返回RemoteSigned,表示权限已经打开了。

注意:

        1. 若没有以管理员身份运行,则会在第3步会报错,提示访问被拒。

        2. 以管理员身份运行方法(不唯一):

        方法①:先运行powershell,输入命令 Start-Process powershell -Verb runas

        方法②:直接以管理员身份重新打开powershell

(三)开启终端Error:The Pylance server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.

解决:文件 > 首选项 > 设置 > 工作区 > 扩展 > python > Language Server > 下拉选择pylance。
如果没有pylance,则扩展里搜索安装 pylance 扩展插件。

四、安装依赖库

需要安装Django,以及其它packages依赖:

tzdata, typing-extensions, sqlparse, asgiref, django

参考另一篇文章:Backend - pip 安装依赖-CSDN博客

五、创建 & 运行 Django 项目

参考另一篇文章:Backend - Django 项目创建 & 运行-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值