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 @ 2022-02-11 22:16  chuangzhou  阅读(453)  评论(0编辑  收藏  举报