我正在努力学习Django网站上的教程,所以我尝试使用django-admin startproject mysite
创建一个项目。命令运行时没有出错,但是当我打开项目应该存储在其中的目录时,目录是完全空的。再次运行该命令会得到以下结果:CommandError: 'G:\PROGRAMS\django-tutorial\mysite' already exists
。你知道吗
我读了一些其他的文章,其中可能涉及到多次安装,命令运行和冲突,所以我删除了对其他Python版本(3.8除外)的所有引用。它似乎还是没什么用。你知道吗
我制作了一个不同的文件夹,看看是否只是一些奇怪的文件夹冲突(在我删除它之前,同一个文件夹中曾经有另一个django项目;我想重新开始教程)。但是,仍然没有创建任何文件。你知道吗
我被这个难住了。它是否与我的Python安装或以前的Django安装有关(我尝试运行pip uninstall django
两次,但在当前的Django安装上只运行了一次)。你知道吗
我目前正在Windows10上使用Django3.0.1。谢谢
这是我的命令输出请求:
G:\PROGRAMS\django-tutorial>python -V
Python 3.8.0
G:\PROGRAMS\django-tutorial>python3 -V
'python3' is not recognized as an internal or external command,
operable program or batch file.
G:\PROGRAMS\django-tutorial>dir
Volume in drive G is Files
Directory of G:\PROGRAMS\django-tutorial
26/12/2019 06:40 PM <DIR> .
26/12/2019 06:40 PM <DIR> ..
0 File(s) 0 bytes
2 Dir(s) 64,085,245,952 bytes free
G:\PROGRAMS\django-tutorial>django-admin startproject myapp
G:\PROGRAMS\django-tutorial>dir
Volume in drive G is Files
Directory of G:\PROGRAMS\django-tutorial
26/12/2019 06:40 PM <DIR> .
26/12/2019 06:40 PM <DIR> ..
0 File(s) 0 bytes
2 Dir(s) 64,085,245,952 bytes free
G:\PROGRAMS\django-tutorial>cd myapp
The system cannot find the path specified.
更新virtualenvs:
根据建议,我安装了virtualenv。在运行virtualenv env
时,env/
文件夹没有出现,就像Django在创建项目时所做的那样。
我还尝试运行venv,它创建了env文件夹(我是在一个单独的文件夹中完成的)。我在上面安装并运行了Django,但是目录仍然是空的。你知道吗
控制台输出如下:
G:\PROGRAMS\django-tutorial>pip install virtualenv
<Insert pip stuff here>
Successfully installed virtualenv-16.7.9
G:\PROGRAMS\django-tutorial>virtualenv env
Using base prefix 'c:\\users\\kenshin\\appdata\\local\\programs\\python\\python38'
New python executable in G:\PROGRAMS\django-tutorial\env\Scripts\python.exe
Installing setuptools, pip, wheel...
done.
G:\PROGRAMS\django-tutorial>env\Scripts\activate
The system cannot find the path specified.
G:\PROGRAMS\django-tutorial>source env\Scripts\activate
'source' is not recognized as an internal or external command,
operable program or batch file.
# I made a new folder after this point
G:\PROGRAMS\envtest>virtualenv env
Using base prefix 'c:\\users\\kenshin\\appdata\\local\\programs\\python\\python38'
New python executable in G:\PROGRAMS\envtest\env\Scripts\python.exe
Installing setuptools, pip, wheel...
done.
G:\PROGRAMS\envtest>dir
Volume in drive G is Files
Directory of G:\PROGRAMS\envtest
26/12/2019 07:53 PM <DIR> .
26/12/2019 07:53 PM <DIR> ..
0 File(s) 0 bytes
2 Dir(s) 64,085,245,952 bytes free
# venv test
G:\PROGRAMS\envtest>python -m venv env
G:\PROGRAMS\envtest>env\Scripts\activate
(env) G:\PROGRAMS\envtest>pip install Django==3.0.1
<It worked>
(env) G:\PROGRAMS\envtest>django-admin startproject mysite
(env) G:\PROGRAMS\envtest>dir
Volume in drive G is Files
Directory of G:\PROGRAMS\envtest
26/12/2019 07:56 PM <DIR> .
26/12/2019 07:56 PM <DIR> ..
26/12/2019 07:56 PM <DIR> env
0 File(s) 0 bytes
3 Dir(s) 64,071,540,736 bytes free
您能键入以下命令并共享输出吗?你知道吗
相关问题 更多 >
编程相关推荐