Django 新建项目时提示can't open file 'django-admin.py': 解决办法

出现如下:的问题:
cuxubin@xubin:~$ sudo python3 django-admin.py startproject xubin

python3: can't open file 'django-admin.py': [Errno 2] No such file or director


后来百度了好久,就是不能用。j


安装好django 后,

安装成功后,我刚开始以为已经OK了结果在终端输入python django-admin.py startproject xubin
报错提示 python: can't open file 'django-admin': [Errno 2] No such file or directory

其实是路径不对,没有设置软连接。譬如我的Django是默认安装在/usr/local/lib/python3.5/dist-packages/django下的

然后,在终端输入下面的命令就可以用了


python3 /usr/local/lib/python3.5/dist-packages/django/bin/django-admin.py startproject xubin

 
当然每次输入这么繁琐的地址,肯定不是我们想要的。所以我们就要设置快捷链接到python。

首先查看当前python的 SITE-PACKAGES-DIR目录

python第三方包都安装到了site-packages目录下了。 我们可以通过下面的python代码来找到它的位置:

import os
os.path.dirname(os.__file__)


 我的site-packages 路径是 /usr/lib/python3.5/site-packages/


设置软链接


  1. sudo ln -s /usr/local/lib/python3.5/dist-packages/django/bin /usr/lib/python3.5/site-packages/
这样我们就能成功的创建项目了

你可能感兴趣的:(Django 新建项目时提示can't open file 'django-admin.py': 解决办法)