• win10启动venv报错:无法加载文件 venv\Scripts\activate.ps1,因为在此系统上禁止运行脚本。


    背景:

    最近需要用到python开发,切换虚拟环境时,在win10系统上安装编辑器后创建了虚拟环境,但是执行activate时报错:.\venv\Scripts\activate,报错内容如题:

    无法加载文件 venv\Scripts\activate.ps1,因为在此系统上禁止运行脚本。

    解决方法:

    1、终端输入get-executionpolicy,回车返回Restricted。

    2、win+r快捷键打开,输入 powershell 打开 windows powershell,命令窗口输

    Start-Process powershell -Verb runAs 进入管理员模式,再输入

    set-executionpolicy remotesigned,回车,输入Y。

    3.pycharm终端输入get-executionpolicy命令回车,返回remotesigned。

    4.\venv\Scripts\activate.ps1回车,进入虚拟环境,解决。

    扩展:

    顺便说一下python创建使用虚拟环境的的方法:

    1. # 1、python虚拟环境初始化
    2. python -m venv venv
    3. # 2、切换python镜像源 清华源
    4. pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    5. python -m pip install --upgrade pip
    6. # 3、激活虚拟环境
    7. windows 环境 .\venv\Scripts\activate
    8. linux macos 环境 source /venv/bin/activate
    9. # 4、安装project依赖
    10. pip install -r .\requirements.txt
    11. # 5、退出虚拟环境,回到标准的 Python 环境中
    12. windows 环境 venv\Scripts\deactivate.bat
    13. linux macos 环境 deactivate
    14. # 卸载依赖
    15. pip uninstall numpy
    16. # 安装依赖
    17. pip install  -i https://pypi.tuna.tsinghua.edu.cn/simple   numpy==1.23.1

  • 相关阅读:
    Flink SQL --命令行的使用(02)
    YB1205B 外置MOS异步升压恒流LED驱动控制器
    Acwing 算法基础课 c++模板整理(附python语法基础题)
    Docker Rootfs
    背包问题汇总
    基础IO介绍
    VUE3-工作笔记04
    关于各种PLMN的选择
    avue常用场景记录
    ISIS对IPv6的支持
  • 原文地址:https://blog.csdn.net/Alex_81D/article/details/133904929