• 2 Posts
  • 262 Comments
Joined 1 year ago
cake
Cake day: June 21st, 2023

help-circle




  • Python developer here. Venv is good, venv is life. Every single project I create starts with

    python3 -m venv venv

    source venv/bin/activate

    pip3 install {everything I need}

    pip3 freeze > requirements.txt

    Now write code!

    Don’t forget to update your requirements.txt using pip3 freeze again anytime you add a new library with pip.

    If you installed a lot of packages before starting to develop with virtual environments, some libraries will be in your OS python install and won’t be reflected in pip freeze and won’t get into your venv. This is the root of all evil. First of all, don’t do that. Second, you can force libraries to install into your venv despite them also being in your system by installing like so:

    pip3 install --ignore-installed mypackage

    If you don’t change between Linux and windows most libraries will just work between systems, but if you have problems on another system, just recreate the whole venv structure

    rm -rf venv (…make a new venv, activate it) pip3 install -r requirements.txt

    Once you get the hang of this you can make Python behave without a lot of hassle.

    This is a case where a strength can also be a weakness.










  • There are only a few counties in the world that draw the smartest and most accomplished from the rest of the world. The USA is pretty high on that list. This gives the USA an unfair advantage worldwide in several ways:

    US schools and businesses get to pick from the best and brightest worldwide, promoting an atmosphere of high performance STEM jobs.

    US replaces lost high education and high IQ population, since there is a negative correlation between education level and reproduction.

    Finally, if you think in terms of winners vs losers, which I feel MAGAs do these days, other countries lose their best and brightest, making them less competitive to the USA.

    And of course don’t forget that the vast majority of Americans come from families that immigrated, and few would argue that they themselves should be sent back “to where they came from”.

    No matter how you look at it, immigration is extremely advantageous to the USA if handled properly and an enviable position that many other countries wish they could be in.