Python笔记之Virtualenv

参考链接:https://virtualenv.pypa.io/en/latest/#

新建虚拟环境

virtualenv [OPTIONS] ENV_DIR

常用的OPTIONS:

-p PYTHON_EXE或者--python=PYTHON_EXE    #PYTHON_EXE是你想用的Python版本
--no-site-packages    #不安装全局环境里的包(不过我没加貌似也没装?)

删除虚拟环境

rm -r ENV_PATH

如何在PowerShell中进入虚拟环境

参考链接:https://blog.csdn.net/ft1616570/article/details/76037501

用一次管理员身份运行PowerShell,执行Set-ExecutionPolicy RemoteSigned,选择是。
然后研究了半天怎么快速进入虚拟环境,最终得到如下方案:

  1. 建立一个ps1脚本,内书:
cd D:\project\pyenv\forJupyter\Scripts\    #不用全路径的话路径还是会停留在用户目录或程序目录
.\activate    #进入虚拟环境
cd ..    #返回上级目录,即虚拟环境根目录
  1. 给ps1文件选择默认打开方式即PowerShell.exe,注意是32位版还是64位版、要与前面管理员修改策略的版本一致,如果都改了策略应该就无所谓了?反正我没试。
  2. 以后就可以直接打开这个脚本,进入PowerShell,点击运行,记得点运行!!!这一点和bat脚本还不一样……就可以进入虚拟环境并留在想要的位置了。

(类似的应该也可以直接修改环境自带的activate.ps1脚本来达到停留在想要的目录下的目的,不过我没试。)

如何在cmd中进入虚拟环境

之前用PowerShell时发现运行Django工程后用Ctrl+Break无法正常退出,很难受,于是还是选择回头用cmd吧。

@echo off
cd D:\venv\forDjango\Scripts
call activate.bat
cmd /k cd D:\project\depotmanager
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值