簡體   English   中英

<pip3 package>在zsh上找不到但在bash上找到的命令

[英]<pip3 package> command not found on zsh but found on bash

我使用pip3 install django在Ubuntu 16.04上pip3 install django 但是當我鍵入django-admin並按Enter時, command not found 我什至使用以下方法進行了驗證:

import django
print(django.get_version())

我用zshell代替bash。 起初,我認為這是一個Django問題。 所以我安裝了另一個pip3軟件包virtualenv 然后,我在終端上鍵入virtualenv ,然后按Enter,同樣的輸出: command not found

然后我確定這是一個外殼問題。 因此,我將shell改回bash,並找到django-adminvirtuaenv命令。

如何讓zsh發現pip3軟件包?

如前所述,您的Python包可執行文件已安裝到~/.local/bin 如果在bash選中$PATH ,則會發現它包含該路徑。 在默認的Ubuntu 16.04安裝中,這是在~/.profile zsh不會執行此文件,因此$PATH可能沒有~/.local/bin 您發現的解決方案是添加它:可以通過修改.zshrc自動完成,例如

export PATH=$HOME/.local/bin:$PATH

暫無
暫無

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

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