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

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

系统环境: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
用户评论:
  • 游客62314 2018-10-26 09:05:30

    打开支付宝首页搜索“527479816”,即可领红包

  • 游客61253 2018-12-03 10:31:44

    [红包]支付宝大额红包! 瓜分15亿!打开支付宝首页搜数字“打开支付宝首页搜索“527479816” 立即领红包” 立即领取。昨天领到几块甚至几十块的人超级多,快试试吧。~[礼物]记得收藏,红包每天都可以领!