我安装了Python 3.5,每当我调用使用pip3安装的软件包时,我都会收到以下错误:
C:\Program Files\Git\usr\bin\python3.exe: can't open file 'manage.py': [Errno 2] No such file or directory
我已经添加了适当的环境变量路径,但我似乎无法通过python来查找包。其他遇到此问题的人主要是在Mac上,他们的解决方案是添加环境变量的路径。
以下是我的路径变量:
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;
C:\Program Files\Common Files\Microsoft Shared\Windows Live;
C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;
C:\ProgramData\Oracle\Java\javapath;
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;
C:\Windows;
C:\Windows\System32;
C:\Program Files (x86)\Windows Live\Shared;
C:\Program Files (x86)\AMD\ATI.ACE\Core-Static;
C:\Program Files\Git\cmd;
C:\Program Files\Git\mingw64\bin;
"C:\Program Files (x86)\Python35-32";
"C:\Program Files (x86)\Python35-32\Lib\site-packages";
"C:\Program Files (x86)\Python35-32\Scripts"
我没有使用虚拟环境。 如果我使用Idle,我可以成功导入包,但是从命令行调用它会产生错误。使用命令行中的完整路径可以正常工作,但调用没有完整路径的包不会
python "C:\Program Files (x86)\Python35-32\Scripts\django-admin.py" startproject superlists
有效但
python django-admin.py startproject superlists
没有
答案 0 :(得分:0)
如果您已将PATH设置为包含Scripts文件夹,那么您应该不必指定完整路径。我认为你的问题实际上来自其他地方:
运行django-admin.py
时,它应该只是django-admin.py
,而不是python django-admin.py
当你运行python manage.py something
时,你应该确保你在正确的目录中,所以cd
进入你的django项目目录,那个包含实际 manage.py的目录文件。