I 100% second this. For loads of new coders python is a great start and coding train is so good at teaching this stuff that if he did a series on python he would help probably thousands of people.
I first came across your videos few years back; it was about Box2D engine. You didn't have beard back then. With time I forgot the channel name. Few days back I stumbled upon your videos, didn't take much to recognize it's you. Same positive energy, enthusiasm and simple explanation! Love it!
I personally prefer pyenv, which is able to install all flavors and versions from source. Installation times are horrible, but it's not so bad considering how rare I'll need to do it (looking at you, stack). Leaving preferences aside, this is a great tutorial! :3
Virtualenv might not be the best option but its fine. Using Python 2.7 in 2018 though is simply unacceptable! Edit: Yeah, I watched the rest of it and noticed that he did the right thing by installing python3.7 in the video :)
@@SolarLiner yeah u are right, since pipenv wraps virtualenvs it is important to know how they work. However this video shows that Daniel gets that and I think it is a good moment to try pipenv for him.
As I understood it virtualenv is obsolete/unnecessary, therefore I would expect a warning at the beginning of the video... I followed the tutorial, and at the end, you conclude there is a better way to do it, which is already included in python3. Anyway, I got a good understanding of how to use virtual environments, thanks.
I find Anaconda to be far easier to use than virtualenv after trying both. I like how Anaconda keeps installs separate from my project files and it’s commands are easy to use for activating and deactivating.
I dont understand how it says i have virtualenv downloaded but when i try to use the command it days it doesnt exist. Ive tried to look this up but i never really get a straight answer or i get a bunch of people saying to use a bunch of different commands thats seem unnecessary. Can anyone help ?
kirby urner I use CondaEnv up until this time, it is ok but sometimes the CondaEnv can be using a different Python and sometimes mess things up if not careful. This virtualenv seems cleaner.
Yes. I teach Python a lot and recommend the Anaconda distribution as a first experience. However, after awhile, one may wish to try a less managed environment and go directly to Python.org for the latest. There's an XKCD cartoon (#1987) making fun of the tangle of snakes we might get after all this experimentation. I'm also a big fan of the Spyder IDE that comes with Anaconda, yet fully understand why a student might move towards a multi-language editor like Atom or Eclipse at a later date (because wanting to mix several languages).
I don't understand why you don't use the Python 3 standard Mac installation package? You mentioned that the Python website says to use homebrew, but I don't see that anywhere. Homebrew is not necessary to install Python 3.
Hi! I am new to python and virtualenv everytime I run virtualenv I get an error: AttributeError: module 'virtualenv.create.via_global_ref.builtin.cpython.mac_os' has no attribute 'CPython3macOsFramework. IF I create a new user on my mac with admin power like the one user I am currently logged in then I can use virtualenv .Why? what should I do to use with my current user? thank you
"wow awesome, I will finally be able to train my own models!" - ERROR: No matching distribution found for tensorflow turns out tensorflow does not support windows 32bit........
Recently I tried translating my pygame code to "fit" the JS syntax, and it was one the most exhausting times I've ever had in coding. Once you have the top-down knowledge of a specific game or program, just start coding from scratch in one language it will save you from dying a decade earlier.
I am learning python...I searched all your videos... I wished you had more than just 1 video.
I enjoy watching you skills.
I 100% second this. For loads of new coders python is a great start and coding train is so good at teaching this stuff that if he did a series on python he would help probably thousands of people.
@@KevinOMalleyisonlysmallreally Absolutely
I second this too.
I first came across your videos few years back; it was about Box2D engine. You didn't have beard back then. With time I forgot the channel name. Few days back I stumbled upon your videos, didn't take much to recognize it's you. Same positive energy, enthusiasm and simple explanation! Love it!
This is what I needed to see the first time I heard about virtual environments!!! THank you sir
Thanks. Your teaching style is really amazing.
Oh man you have really helped loads of time.... I watched lots tutorials but I never understood venv until your video... THANK YOU HELLSOME!!!!!!!
Congratulations on 1M subs! May the Coding Train run forever!
if it isn't the happiest coder on earth LOL .. awesome video bro :)
You must be the God of code.
Nice videos.Learn a lot , thanks.
Thanks so much for this tutorial!!! I waited years for this.
ua-cam.com/video/Ygbf9yol7fU/v-deo.html
Super clear as always. Thank you sir.
you really nailed it thanks
what to say, your teaching skills are a warranty
Thanks i Was Waiting for this Video only
I personally prefer pyenv, which is able to install all flavors and versions from source. Installation times are horrible, but it's not so bad considering how rare I'll need to do it (looking at you, stack).
Leaving preferences aside, this is a great tutorial! :3
Thanks for the tip!
You're a fun instructor
Every python virtualenv tutorial on youtube is the same, now how do you used that environment in vscode or atom?
You should use pipenv in 2018 :) it is much easier
Virtualenv might not be the best option but its fine. Using Python 2.7 in 2018 though is simply unacceptable!
Edit: Yeah, I watched the rest of it and noticed that he did the right thing by installing python3.7 in the video :)
Pipenv is amazing thanks for the advice :)
I think he's gonna get there eventually. Learning the basics of Python virtualenvs is a must before having a Pipenv-centric workflow.
@@SolarLiner yeah u are right, since pipenv wraps virtualenvs it is important to know how they work. However this video shows that Daniel gets that and I think it is a good moment to try pipenv for him.
I am definitely going to try it! Remind me to make a follow-up!
This was awesome. I always have trouble setting up environments. My troubles are usually in JSON file inside VSCode lol.
You are amazing man!
Thank you!!!!! I all understand )))🤗🤗🤗
As I understood it virtualenv is obsolete/unnecessary, therefore I would expect a warning at the beginning of the video... I followed the tutorial, and at the end, you conclude there is a better way to do it, which is already included in python3. Anyway, I got a good understanding of how to use virtual environments, thanks.
Sorry, that's a good point, I should probably redo this one!
I find Anaconda to be far easier to use than virtualenv after trying both. I like how Anaconda keeps installs separate from my project files and it’s commands are easy to use for activating and deactivating.
I'm an introvert and I would fuckin love to work with this dude.
Great amigo!!
You're a great teacher !When we will see more Python videos from you ?
I dont understand how it says i have virtualenv downloaded but when i try to use the command it days it doesnt exist. Ive tried to look this up but i never really get a straight answer or i get a bunch of people saying to use a bunch of different commands thats seem unnecessary. Can anyone help ?
11:21 exit(); Haha, old habits die hard :p
ua-cam.com/video/Ygbf9yol7fU/v-deo.html://ua-cam.com/video/Ygbf9yol7fU/v-deo.html
Anaconda also comes with a virtualization mechanism. Might just wanna use that, with conda instead of pip. So many options, as you've shown.
kirby urner I use CondaEnv up until this time, it is ok but sometimes the CondaEnv can be using a different Python and sometimes mess things up if not careful. This virtualenv seems cleaner.
Yes. I teach Python a lot and recommend the Anaconda distribution as a first experience. However, after awhile, one may wish to try a less managed environment and go directly to Python.org for the latest. There's an XKCD cartoon (#1987) making fun of the tangle of snakes we might get after all this experimentation. I'm also a big fan of the Spyder IDE that comes with Anaconda, yet fully understand why a student might move towards a multi-language editor like Atom or Eclipse at a later date (because wanting to mix several languages).
Hey,
Try some machine learning concepts in python
great video man!
HELLO, what a great video!
Can you tell me which shortcuts do you use more in your coding?
Thanks,
I don't understand why you don't use the Python 3 standard Mac installation package? You mentioned that the Python website says to use homebrew, but I don't see that anywhere. Homebrew is not necessary to install Python 3.
It'd awesome if you create more Python videos sir! Thanks!
Very helpful.
I think the json file in javascript is analogous to a python virtual environment because that has all the package versions.
Hi! I am new to python and virtualenv everytime I run virtualenv I get an error: AttributeError: module 'virtualenv.create.via_global_ref.builtin.cpython.mac_os' has no attribute 'CPython3macOsFramework. IF I create a new user on my mac with admin power like the one user I am currently logged in then I can use virtualenv .Why? what should I do to use with my current user? thank you
and i thought i know everything about python !
Thanks for the video
"pip freeze" for list all dependencies installed in the enviroment
Thanks for the tip!
Great work, your video can be more helpful if you gave little tips for Linux (Ubuntu) alongside.
so where should i initiate git? inside environment? does it even matter?
i like pythons .
Reptiles are the best.
pipenv is a massive improvement upon virtualenv.
Thanks for the tip!
How can i use virtual environment.
During creation of any py file run as autostart on bootup
What about pipenv?
I'm going to try it!
Could you make a video on connectivity between python and mysql for beginners?
Finally
Python
dude is too excited.
Great and thanks a lot
None of the videos on this subject show, how to use your Editor (Sublime, Atom, etc..), using your virtual env :(
Do you have the answer now? I'm new on this virtual environment stuff..
Use the internal ide shell to activate the env. This is pretty simple using vocoder. It will show the env name in the bottom tab
how to do this on windows. source command is not working
Why don't you start using python?
cuz he's a web dev
"wow awesome, I will finally be able to train my own models!"
- ERROR: No matching distribution found for tensorflow
turns out tensorflow does not support windows 32bit........
use pipenv
nice video
it's so Pro
when you will talk about logic for beginners :(
ua-cam.com/video/Ygbf9yol7fU/v-deo.html
is there a funcion like p5.js Translate in PyGame ?
No
There is processing.py for python
Recently I tried translating my pygame code to "fit" the JS syntax, and it was one the most exhausting times I've ever had in coding. Once you have the top-down knowledge of a specific game or program, just start coding from scratch in one language it will save you from dying a decade earlier.
If you are not useing Python 3
Please, Stop...... get help.
:-P
Absolutely barbaric
Tell that to Apple. Python 2 is still the standard version on MacOS.
Yes I will, but I need a new 11" MacBook Air (with a good keyboard) or Mac Mini to care. :-)
In about the time spent being self-deprecating about not knowing what "pip" stands for, you *could* look it up...
I use anaconda prompt
I dont like such people