[英]bash: virtualenv: command not found "ON Linux"
我正在使用一種名為 GalliumOS 的 Lubuntu(針對 Chromebook 進行了優化)。 我使用$ sudo apt-get install python-pip
。 然后我使用了pip install --user virtualenv
和pip 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.