簡體   English   中英

bash:virtualenv:在“Linux 上”找不到命令

[英]bash: virtualenv: command not found "ON Linux"

我正在使用一種名為 GalliumOS 的 Lubuntu(針對 Chromebook 進行了優化)。 我使用$ sudo apt-get install python-pip 然后我使用了pip install --user virtualenvpip install virtualenv ,然后當我嘗試隨后使用virtualenv venv我遇到了消息bash: virtualenv: command not found

在上面的 pip 安裝之間,我使用pip uninstall virtualenv返回到第一個。 重新安裝后錯誤仍然存​​在。

我閱讀了其他幾篇文章,但它們似乎都在處理 MacOS 上的類似問題。 一個接近的是同時安裝 python pip 和 virtualenv。 由於我已經安裝了 pip,我認為這些並不適用於我的問題。 為什么pip install virtualenv在 LUbuntu / GalliumOS 上不能以這種方式工作?

您確定pip install “失敗”了嗎? 對我來說,聽起來pip在你的機器上安裝模塊的目錄不在你的PATH環境變量中,所以當安裝了virtualenv時,你的計算機不知道在哪里可以找到它,只要你輸入virtualenv

找到pip在您的計算機上安裝東西的位置,然后檢查pyenv可執行文件所在的目錄是否在您的PATH變量中(例如,通過執行echo $PATH來打印您的PATH變量)。 如果不是,則需要通過將以下內容添加到.bashrc.bash_profile等來更新PATH變量:

export PATH="PATH_TO_WHERE_PIP_PUTS_EXECUTABLES:$PATH"

最終對我有用的是這個。 我用了

$ sudo apt-get install python-virtualenv

然后我能夠使用$ virtualenv venv創建一個虛擬環境。

我試圖避免使用$ sudo pip install virtualenv ,因為在其他帖子中告誡不要這樣做,並同意,因為我在這樣做時遇到了隨后的困難。

pip install virtualenv

這個命令對我有用。 在 Kali Linux 上向我提出的這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM