Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8012359
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 4, 20262026-06-04T19:18:30+00:00 2026-06-04T19:18:30+00:00

I generally don’t bother to install Python modules. I use web2py, and just dump

  • 0

I generally don’t bother to install Python modules. I use web2py, and just dump them in the modules folder and let it take care of the local imports. It just always seemed like the most straightforward way of doing things- never felt right about handling dependencies at a system-wide level, and never felt like messing with virtual envs.

On one of my other questions, the answerer said

Generally, the best practice for 3rd party modules is to install them
via pip or easy_install (preferably in a virtualenv), if they’re
available on PyPI, rather than copying them somewhere onto your
PYTHONPATH. … [because that] runs the install scripts hooks
necessary to install executable scripts, build C extensions, etc.,
that isn’t done by just copying in a module.

I don’t fully understand this. I always thought it was more of a preference, but is it true that it’s better practice to install 3rd party modules, and am I potentially causing problems by not doing that? Does using a framework like web2py make a difference?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-04T19:18:32+00:00Added an answer on June 4, 2026 at 7:18 pm

    It depends on the module and what you want to use it for. Some packages come with useful command line tools, which may only be available to you if you install them appropriately.

    Conversely, if you’re writing code which is to be distributed to environments you don’t have much control over, you often have to keep a copy of the code locally within your project, as the target environment may not have the package… web projects often fall into this category, depending on your serving environment, of course.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Generally don't do OO-programming in Python. This project requires it and am running into
I generally don't use Interface Builder (I hate it). But I am being forced
I assume people don't just use the current icon image, since it's a very
I generally (there are exceptions) don't use toolbars in VS. It keeps happening that
I don't do flash myself: in this company, flash is generally used just for
Don't be scared of the extensive code. The problem is general. I just provided
Generally it appears preferable in C++ that code that functions that take a parameter
When it comes to UI design I generally don't care to do custom styling
I don't really understand why it's generally good practice to make member variables and
Are there any J2ME phones that don't support JavaScript? And are there generally limitations

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.