Its 6:50PM in the evening. I started Django yesterday, and as expected problem arrived while I'm in PowerShell for preparing Django. However, I solved it using commands like pip install Django & pip install Django --upgrade(tutorial by code with harry youtube videos), and after that error occurred: pip is not recognized and I again download python from its official website and the error was solved hopefully.
After that, I created a folder djangoproject and go to vs code terminal and run a command "django-admin startproject <newfoldername>", but showed me "django-admin startproject hello django-admin : the term 'django-admin' is not recognized as the name of a cmdlet function script file or operable program. check the spelling of the name or if a path was included verify that the path is correct and try again."
Reason of this error is because of the file path/directory in Powershell. Its needs to change.
So my first approach was to go to admin powershell from window option + right-click and PowerShell shows "PS C:\WINDOWS\system32>" and I copy the file path of djangoproject folder and paste it in admin powershell like this "PS C:\WINDOWS\system32>cd C:\Users\Shubrajit Acharjee\djangoproject" and it shows an error like this:
Set-Location : A positional parameter cannot be found that accepts argument 'Acharjee\djangoproject'.
At line:1 char:1
+ cd \C:\Users\Shubrajit Acharjee\djangoproject
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Set-Location], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetLocationCommand
after some changes and help of StackOverflow I got this:
cd "\C:\Users\Shubrajit Acharjee\djangoproject"
cd : Cannot find drive. A drive with the name '\C' does not exist.
At line:1 char:1
+ cd "\C:\Users\Shubrajit Acharjee\djangoproject"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (\C:String) [Set-Location], DriveNotFoundException
+ FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.SetLocationCommand
"if any space is there in your directory path do not forget to add double inverted commas " by stack overflow.
after that again some changes in file path I got this:
cd ":\Users\Shubrajit Acharjee\djangoproject"
cd : Cannot find path 'C:\WINDOWS\system32\:\Users\Shubrajit Acharjee\djangoproject' because it does not exist.
At line:1 char:1
+ cd ":\Users\Shubrajit Acharjee\djangoproject"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (C:\WINDOWS\syst...e\djangoproject:String) [Set-Location], ItemNotFoundE
xception
+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetLocationCommand
It happened because of ":".
again some changes and boom:
<default location when you opened it> + cd "\Users\Shubrajit Acharjee\djangoproject".
after that run command django-admin it will shows result like this:
Type 'django-admin help <subcommand>' for help on a specific subcommand.
Available subcommands:
[django]
check
compilemessages
createcachetable
dbshell
diffsettings
dumpdata
flush
inspectdb
loaddata
makemessages
makemigrations
migrate
runserver
sendtestemail
shell
showmigrations
sqlflush
sqlmigrate
sqlsequencereset
squashmigrations
startapp
startproject
test
testserver
StackOverflow link: https://stackoverflow.com/questions/41130310/change-directory-in-powershell
Hence problem solved/>
Comments
Post a Comment