我可以成功地运行一个命令,比如django-admin.py,只要我在它前面加上-- python和py文件的完全限定路径。例如,这可以很好地工作:
python c:\applications\programming\python_341\Scripts\django-admin.py startproject mysite
但下列任何一项工作(具体答复见前一个问题)都没有:
django-admin.py startproject mysitepython django-admin.py startproject mysitec:\applications\programming\python_341\Scripts\django-admin.py startproject mysite最让人关注的是,当我作为建议运行时,如下所示:
django-admin.py --version它用
Could not load Python dll我真的不知道它该用什么来回应,但我猜这不是。
今天,我已经卸载、重新启动了我的计算机,并重新安装了Python (以及pip freeze列出的所有内容)。
这是我需要担心的吗?我能做些什么来解决这个问题?
FYI:启动Python在顶部打印如下内容:
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:38:22) [MSC v.1600 32 bit (Intel)] on win32
更新后的路径,遵循@Bo102010的建议:
C:\applications\programming\python_341\DLLs;
C:\applications\programming\python_341\;
C:\applications\programming\python_341\Scripts;
C:\applications\programming\;
.;
C:\Program Files\Common Files\ArcSoft\Bin;
C:\Program Files\Common Files\Microsoft Shared\Windows Live;
C:\Program Files\Windows Live\Shared;
C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Windows\system32;
C:\applications\programming\apache-ant-1.8.1\bin;
C:\applications\programming\apache-maven-3.1.1\bin;
C:\applications\programming\jdk_7_51\bin;
C:\applications\video\quicktime\QTSystem\;
C:\Program Files\TortoiseSVN\bin;
C:\applications\programming\apache-maven-3.2.2\bin;
C:\applications\utilities\gpg4win\pub如果你在驱动器中搜索django-admin.py,你会找到其中一个吗?- Bo102010
C:\applications\programming\python_341\Scripts\django-admin.py (这是路径上的那个。这一个在源代码中有一个窗口路径,另一个有一个unix/linux路径):
#!C:\applications\programming\python_341\python.exe
from django.core import management
if __name__ == "__main__":
management.execute_from_command_line()C:\applications\programming\python_341\Lib\site-packages\django\bin\django-admin.py
#!/usr/bin/env python
from django.core import management
if __name__ == "__main__":
management.execute_from_command_line()我确认这两个文件都是Django安装的。我卸载后两个人都消失了。
发布于 2014-08-02 02:30:29
Could not load Python dll消息来自拿起指挥控制台外壳程序。
它似乎不尊重.py文件的Windows文件关联。
对于未来有这个问题的人来说:
https://stackoverflow.com/questions/25071456
复制相似问题