Skip to content

Commit 281c015

Browse files
author
Tanmoy
committed
Add Linux PEP 668 installation workarounds to README
1 parent 7f75bd4 commit 281c015

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,18 @@ pip install techscript-lang==1.0.4.4
142142

143143
### 🐧 Install on Linux (Ubuntu, Kali, Debian, Arch)
144144

145-
> **No Python required to install or run!**
146-
147145
**Using pip (Easiest):**
146+
If you see an "externally-managed-environment" error (Common on Kali, Debian 12+, Ubuntu 23.04+), use one of these methods:
147+
148+
**Method A: Quick Force (Bypass PEP 668)**
148149
```bash
150+
pip install techscript-lang --break-system-packages
151+
```
152+
153+
**Method B: Using Virtual Environment (Recommended)**
154+
```bash
155+
python3 -m venv .venv
156+
source .venv/bin/activate
149157
pip install techscript-lang
150158
```
151159

@@ -154,6 +162,7 @@ pip install techscript-lang
154162
curl -fsSL https://raw.githubusercontent.com/Tcode-Motion/techscript/main/scripts/install.sh | bash
155163
```
156164

165+
---
157166
**Using APT (Debian/Ubuntu):**
158167
```bash
159168
sudo apt update

0 commit comments

Comments
 (0)