![]() ![]() ![]() A Python package installed in this way can have only one version, and it is therefore not possible to work with two or more projects that have conflicting requirements regarding the versions of a certain Python package. Or in the so-called Python user base, which is usually in the “ $HOME/.local” folder. $ python -c 'import site print(site.getsitepackages())' Without a virtual environment, Python packages are installed either in the system site directory, which can be located via the following command: A solution to this conflict is to separate the packages for different projects or purposes with the help of a so-called “virtual environment”.Ī Python virtual environment is an isolated run-time environment that makes it possible to install and execute Python packages without interfering with the outside world. For example, project A may require version 1.0 of a certain package, while project B may require version 2.0 of the same package. In the scenario of working on multiple projects, it is not uncommon that different projects have conflicting requirements in terms of packages. We therefore need to install those packages based on the specific requirements of every project. When we use Python in our work or personal projects, it is often necessary to use a number of packages that are not distributed as standard Python libraries. Note: This post has been updated to reflect the modules on Dardel (December 2021). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |