【发布时间】:2023-03-24 04:25:01
【问题描述】:
我在 Windows(7、64 位)上使用 gitbash。我尝试通过调用python -m venv venv使用python 3.4的内置venv模块创建一个venv,它创建成功,但生成的venv不包含bash激活脚本,只有.bat和.ps1。
python 2.6.6(版本 13.0.1)的 virtualenv 库在 venv/Scripts/ 文件夹中创建了以下四个文件:activate、activate.bat、activate.ps1 和 activate_this.py。
由于 gitbash 控制台不能使用 bat 或 powershell 脚本,而且我真的不想回到 windows cmd 提示符或虚拟机,有什么方法可以让 pyvenv 创建一个 shell 脚本当我在 Windows 上时为我?
【问题讨论】:
-
我现在遇到了这个确切的问题。我什至升级到 Python 3.5 但这并没有解决它。你找到解决方案了吗?
-
我认为这是一个错误。我需要使用 Windows 7、8 进行项目开发,但始终首先安装 Git Bash Shell,这样我就可以避免笨拙的 DOS cmd shell 并获取我的 grep、查找命令、别名等。我将尝试生成一个 venv在 Linux 上并存档活动/停用以供以后粘贴到基于 Windows 的系统上。
标签: python windows python-3.x virtualenv git-bash