大佬教程收集整理的这篇文章主要介绍了成功执行Django python命令的* only *方法是使用“python … PATH … django-admin.py ”。 为什么不能减less?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这是这个问题的后续。
在Django教程中的第一步说打电话
django-admin.py startproject mysite
但是这是结果:
R:jeffyprogrAMMingsandBox>django-admin.py startproject mysite Usage: django-admin.py subcommand [options] [args] Options: -v VERBOSITY,--verbosity=VERBOSITY Verbosity level; 0=minimal output,1=normal output,2=verbose output,3=very verbose output --setTings=SETTinGS The Python path to a setTings module,eg "myproject.setTings.main". If this isn't provided,the DJANGO_SETTinGS_MODULE environment variable will be used. --pythonpath=PYTHONPATH A directory to add to the Python path,eg "/home/djangoprojects/myproject". --traceBACk Raise on exception --no-color Don't colorize the command output. --version show program's version number and exit -h,--Help show this Help message and exit Type 'django-admin.py Help <subcommand>' for Help on a specific subcommand. Available subcommands: [django] check compilemessages createcachetable dbsHell diffsetTings dumpdata flush inspectdb loaddata makemessages makemigrations migrate runfcgi runserver sHell sql sqlall sqlclear sqlcustom sqldropindexes sqlflush sqlindexes sqlinitialdata @L_820_2@migrate sqlsequencereset squashmigrations startapp startproject syncdb test testserver validate Note that only Django core commands are listed as setTings are not properly configured (error: requested setTing INSTALLED_APPS,but setTings are not configured. You must either define the environment variable DJANGO_SETTinGS_MODULE or call setTings.configure() before accessing setTings.). R:jeffyprogrAMMingsandBox>
这与今天早些时候发生的事情截然不同(旧的Python被隐藏在一个不相关的应用程序的安装目录中 – 它已经被删除并从PATH中删除)。
如何使用paramiko ssh对象将远程调用发送到Windows和Linux服务器?
Process.Start挂在Server 2012上
有没有一种方法来识别Windows命令提示符而不pipe文件名或位置?
使用pandasread_csv时出现内存错误
创build一个不属于创build过程的subprocess
这也是行不通的
python django-admin.py startproject mysite
结果:
python: can't open file 'django-admin.py': [Errno 2] No such file or directory
而这也不是:
c:applicationsprogrAMMingpython_341Scriptsdjango-admin.py startproject mysite
响应:
R:jeffyprogrAMMingsandBox>c:applicationsprogrAMMingpython_341Scriptsdjango-admin.py startproject mysite Usage: django-admin.py subcommand [options] [args] Options: -v VERBOSITY,but setTings are not configured. You must either define the environment variable DJANGO_SETTinGS_MODULE or call setTings.configure() before accessing setTings.).
但是这样做 :
python c:applicationsprogrAMMingpython_341Scriptsdjango-admin.py startproject mysite
注释掉整个django-admin.py文件,并在顶部添加: import sys; print(sys.version,sys.executablE) import sys; print(sys.version,sys.executablE)
命令:
django-admin.py startproject mysite
响应:
3.4.1 (v3.4.1:c0e311e010fc,May 18 2014,10:38:22) [MSC v.1600 32 bit (Intel)] C:applicationsprogrAMMingpython_341python.exe
命令:
python django-admin.py startproject mysite
响应:
python: can't open file 'django-admin.py': [Errno 2] No such file or directory
命令:
c:applicationsprogrAMMingpython_341Scriptsdjango-admin.py startproject mysite
响应:
3.4.1 (v3.4.1:c0e311e010fc,10:38:22) [MSC v.1600 32 bit (Intel)] C:applicationsprogrAMMingpython_341python.exe
命令:
python c:applicationsprogrAMMingpython_341Scriptsdjango-admin.py startproject mysite
响应:
3.4.1 (v3.4.1:c0e311e010fc,10:38:22) [MSC v.1600 32 bit (Intel)] C:applicationsprogrAMMingpython_341python.exe
作为一个额外的证据:
[R:]python Python 3.4.1 (v3.4.1:c0e311e010fc,10:38:22) [MSC v.1600 32 bit (Intel)] on win32 Type "Help","copyright","credits" or "license" for more information.
正如这里所build议的(感谢@Humdinger),这可能是一个PATH问题。 今天早些时候,在一个非显而易见的目录中有一个旧版本的Python,我删除了它。
这是我的path
C:applicationsprogrAMMingpython_341; C:applicationsprogrAMMingpython_341Scripts; C:applicationsprogrAMMing; .; C:Program FilesCommon FilesArcSoftBin; C:Program FilesCommon FilesMicrosoft SharedWindows Live; C:Program FilesWindows LiveShared; C:Windows; C:WindowsSystem32Wbem; C:WindowsSystem32WindowsPowerSHellv1.0; C:Windowssystem32; C:applicationsprogrAMMingapache-ant-1.8.1bin; C:applicationsprogrAMMingapache-maven-3.1.1bin; C:applicationsprogrAMMingjdk_7_51bin; C:applicationsvideoquicktimeQTSystem; C:Program FilesTortoiseSVNbin; %M2%; C:applicationsutilitiesgpg4winpub
我经历了这些目录中的每一个,并做了一个dir *python* 。 唯一匹配的文件如下:
在C:WindowsSystem32 python34.dll (不明白这是什么)
python.exe和pythonw.exe在C:applicationsprogrAMMingpython_341
ipython和ipython3在C:applicationsprogrAMMingpython_341Scripts
仅供参考:Django版本1.7c2,Python版本3.1.4,Windows 7,32位。
关于这里发生了什么的任何想法? 为什么不能以任何方式减less这个命令,而不会造成错误呢?
创build项目cordova-lib时发生错误cordova-app-Hello-world丢失
如何将透明边框添加到WS_POPUP窗口?
编程方式鼠标在另一个窗口中单击
AWT机器人不能拖动窗口
我得到了与Django相同的问题,并在https://docs.djangoproject.com/en/1.7/howto/windows/获得解决方案。 这里提到,如果你使用的是Django 1.7,那么我们必须在命令提示符下输入 django-admin而不是django-admin.py 。 希望它有帮助。
我们有非常类似的问题,但我可以解决它,而无需通过一半的疑难解答步骤。
原来,我有;C:python34Scripts路径出现在用户变量为…和系统变量。 我可能不小心添加了用户变量的路径,并忘记删除它。
删除你的用户变量中的;C:python34Scripts路径,并且它应该修复这个问题。
以上是大佬教程为你收集整理的成功执行Django python命令的* only *方法是使用“python … PATH … django-admin.py ”。 为什么不能减less?全部内容,希望文章能够帮你解决成功执行Django python命令的* only *方法是使用“python … PATH … django-admin.py ”。 为什么不能减less?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。