解决方法:Python:Can't open file 'django-admin.py': [Errno 2] No such file or directory

分类: Python,服务器  • 发布时间: 2015-12-12 22:05:59  • 浏览量:18614

系统环境:CentOS6.6 32位

以前一直玩的是web.py,这两天准备玩一下Django,顺便也复习一下python,本来在windows下没啥问题,心血来潮,想在linux下玩一下,于是搞了个虚拟机,不过子弹的python版本较低,升级成3.5.1了(linux下Python2.6.6升级到Python3.5.1)然而,使用了CentOS6.6下安装python包管理工具pip的方法的第三个方法装完pip,然后安装了一下Django,很顺利的完成了,然而我还是太年轻啊,并不太顺利。第一步创建Django项目时,使用命令:

django-admin.py startproject test

老是出现问题:Python:Can't open file 'django-admin.py': [Errno 2] No such file or directory

在windows下会经常出现环境变量的问题,我想在linux下也很可能使这个问题,不过我懒得随便往linux的$PATH中乱加东西,所以另寻它法了,我的django-admin.py的路径是/usr/local/python3/bin/django-admin.py,反正默认情况下/usr/local/bin在环境变量下,于是想着穿件个软链接试试:

ln -s /usr/local/python3/bin/django-admin.py /usr/local/bin/django-admin.py

创建完软链接以后,重新执行穿件项目命令,果然不报刚才的错误了,不过报了另外一个错误:

CommandError: 'test' conflicts with the name of an existing Python module and cannot be used as a project name. Please try another name.

意思就是这个模块与现有的Python模块重名,不能是用,那就换一个喽

django-admin.py startproject first

然后就穿件了一个项目,可以使用了!

文章标签: linux, centos, python, pip, django