Python - 虚拟环境

pycharm 创建虚拟环境:

命令行创建虚拟环境:


# virtualenv 虚拟环境管理工具,第三放包使用要安装
pip install virtualenv

# 创建虚拟环境 myenv
virtualenv ----no-site-packages myenv

# 激活虚拟环境
进入 myvenv\Scripts\目录下执行 activate

新建虚拟环境激活报错(windows):

activate : 无法加载文件 E:\PyProject\flaskDemo\Scripts\activate.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink
/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ activate
+ ~~~~~~~~
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

解决办法:

管理员运行PowerShell, 后输入:

set-executionpolicy remotesigned

之后进入虚拟换Scripts 目录后输入

.\activate  # 注意不是activate ,否则会找不到该命令

坑!!!!

思考:
*.ps1是什么文件?
powershell的脚本

退出虚拟环境:

deactivate

ps1脚本详情参考:
https://zhuanlan.zhihu.com/p/168752406

为什么要建立虚拟环境?
https://blog.csdn.net/qq_42952532/article/details/88797209
https://blog.csdn.net/pfm685757/article/details/108590680
https://blog.csdn.net/u012206617/article/details/90294421

virtualenv 和 venv 模块的区别:
https://www.jb51.net/article/205448.htm

posted @   chuangzhou  阅读(462)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示