我使用pip3 install django
在我的Ubuntu 16.04上安装了django。但是当我输入django-admin
并点击输入时,我得到command not found
。我甚至验证了使用:
import django
print(django.get_version())
我使用zshell而不是bash。起初我以为这是一个django问题。所以我安装了另一个pip3包virtualenv
。然后我在终端上键入virtualenv
并按Enter键,输出相同:command not found
。
然后我确定这是一个shell问题。所以我将shell改回bash,找到了django-admin
和virtuaenv
命令。
如何让zsh发现pip3包?
答案 0 :(得分:1)
正如您所提到的,您的Python包可执行文件已安装到~/.local/bin
。如果您在$PATH
中查看bash
,则会发现它包含该路径。在默认的Ubuntu 16.04安装中,这是在~/.profile
中完成的。但是,zsh
不会执行此文件,因此~/.local/bin
中可能没有$PATH
。您找到的解决方案是添加它:这可以通过修改.zshrc
自动完成,例如
export PATH=$HOME/.local/bin:$PATH