python-3.x - Python Virtual Environment Batch File Execution failing on Windows and not giving correct result
问题描述
I have created the batch file to create python virtual environment and run the Gauge command but its failing.
I want to create Virtual Environment then activate it and then i want to run last Gauge command
- pip install virtualenv
- cd c:\pyrates
- mkdir TSU-Virtual-Environment
- cd TSU-Virtual-Environment
- python -m venv TSU-MINI-PROJECT
- timeout 5
- cmd /k "cd \d C:\Pyrates\TSU-Virtual-Environment\TSU-MINI-PROJECT\Scripts & activate.bat & timeout 5 & pip install -r requirements.txt & cd \d c:\Pyrates & gauge run --env Editor --tags 'wp_usersToCSV' specs"
- pause
Error:
C:\Pyrates\scripts>pip install virtualenv
Requirement already satisfied: virtualenv in c:\python37\lib\site-packages (20.0.35)
Requirement already satisfied: appdirs<2,>=1.4.3 in c:\python37\lib\site-packages (from virtualenv) (1.4.4)
Requirement already satisfied: filelock<4,>=3.0.0 in c:\python37\lib\site-packages (from virtualenv) (3.0.12)
Requirement already satisfied: six<2,>=1.9.0 in c:\python37\lib\site-packages (from virtualenv) (1.15.0)
Requirement already satisfied: distlib<1,>=0.3.1 in c:\python37\lib\site-packages (from virtualenv) (0.3.1)
Requirement already satisfied: importlib-metadata<3,>=0.12; python_version < "3.8" in c:\python37\lib\site-packages (from virtualenv) (2.0.0)
Requirement already satisfied: zipp>=0.5 in c:\python37\lib\site-packages (from importlib-metadata<3,>=0.12; python_version < "3.8"->virtualenv) (3.3.2)
WARNING: You are using pip version 20.1.1; however, version 20.2.4 is available.
You should consider upgrading via the 'c:\python37\python.exe -m pip install --upgrade pip' command.
C:\Pyrates\scripts>cd c:\pyrates
c:\Pyrates>mkdir TSU-Virtual-Environment
A subdirectory or file TSU-Virtual-Environment already exists.
c:\Pyrates>cd TSU-Virtual-Environment
c:\Pyrates\TSU-Virtual-Environment>python -m venv TSU-MINI-PROJECT
c:\Pyrates\TSU-Virtual-Environment>timeout 5
Waiting for 0 seconds, press a key to continue ...
c:\Pyrates\TSU-Virtual-Environment>cd TSU-MINI-PROJECT
c:\Pyrates\TSU-Virtual-Environment\TSU-MINI-PROJECT>timeout 5
Waiting for 0 seconds, press a key to continue ...
c:\Pyrates\TSU-Virtual-Environment\TSU-MINI-PROJECT>cd Scripts
c:\Pyrates\TSU-Virtual-Environment\TSU-MINI-PROJECT\Scripts>timeout 5
Waiting for 0 seconds, press a key to continue ...
c:\Pyrates\TSU-Virtual-Environment\TSU-MINI-PROJECT\Scripts>cmd /k "cd \d C:\Pyrates\TSU-Virtual-Environment\TSU-MINI-PROJECT\Scripts & activate.bat & timeout 5 & pip install -r requirements.txt & cd \d c:\Pyrates & gauge run --env Editor --tags 'wp_usersToCSV' specs"
The filename, directory name, or volume label syntax is incorrect.
Waiting for 0 seconds, press a key to continue ...
ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'
WARNING: You are using pip version 20.1.1; however, version 20.2.4 is available.
You should consider upgrading via the 'c:\pyrates\tsu-virtual-environment\tsu-mini-project\scripts\python.exe -m pip install --upgrade pip' command.
The filename, directory name, or volume label syntax is incorrect.
Specs directory specs does not exists.
(TSU-MINI-PROJECT) c:\Pyrates\TSU-Virtual-Environment\TSU-MINI-PROJECT\Scripts>
解决方案
推荐阅读
- ios - Apple 开发者 - 将免费应用更新为订阅应用
- scala - 转换列表
- > 到数组
在火花斯卡拉 - java - Mongodb 在 Java 中将 .Net GUID 转换为 BinData
- python - Sklearn Pipeline 对象中用于预处理的自定义转换
- c# - 在视图中显示来自不同表的数据
- dotnetnuke - 如何让 DNN 为自定义模块创建站点地图链接?
- php - Codeigniter 405 方法不允许 AJAX JQuery
- c# - 为什么 IsLiteral 对小数返回 false?
- android - 未编译的 PNG 文件作为参数传递。必须先编译成 .flat 文件
- asp.net-core - ASP.NET Core 2.1 对完整 .NET 框架的性能改进?