As a young professional, I’ve always been on the lookout for tools that can help me stay organized, productive, and on top of my game. For a long time, I relied on Notion to manage my tasks, notes, and projects. But recently, I’ve started to migrate many of my notes to Obsidian, and I haven’t looked back yet.
One of the main reasons I switched to Obsidian is its focus on creating a network of interconnected notes.
In this post, we’ll look at how to effectively manage dependencies in your Python projects using virtual environments and git. By leveraging these powerful tools, you can keep your projects organized, maintain consistency across different development environments, and avoid common pitfalls such as dependency conflicts.
TL;DR cd your_project # Navigate to your project folder python -m venv venv # Create virtual environment source venv/bin/activate # Activate virtual environment pip install pandas # Install your packages pip freeze > requirements.
This is it It took nearly 30 years (well, not really, but you know what I mean) for me to finally have my own live website. This is exciting.