mac 环境下,在安装Django 2.2后,使用django-admin命令行工具报错
-bash: django-admin: command not found
这是由于django-admin 并没有添加到命令行运行路径下
例如:/usr/local/bin 文件夹
命令行运行的path在/etc/paths
文件下,打开之后有如下几个文件夹
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
然后我们可以使用软连接命令将django-admin 映射到其中一个文件夹下,比如/usr/local/bin
这个文件夹
找到django-admin 所在的绝对路径,以python3为例,django-admin 的路径在/usr/local/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6/bin/django-admin
使用ln -s 软连接命令指向/usr/local/bin
sudo ln -s /usr/local/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6/bin/django-admin /usr/local/bin
ln
命令是一个很重要的命令,详细可阅读linux ln 命令使用参数详解(ln -s 软链接),或是网上搜索。
网友评论