我想知道是否有任何方法可以将python模块安装在特定的文件夹中,并在任何项目中使用这些模块(在该特定的文件夹中),以避免每次都要安装它们。我该怎么办?
答案 0 :(得分:0)
如果使用python软件包管理器pip
,则不必每次都重新安装模块。在此处了解有关点子的更多信息:https://pypi.org/project/pip/。要安装pip,请使用
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
然后
python get-pip.py
。
您可以将python
替换为python3
或您使用的任何版本。
要安装模块,请使用pip install <module>
。然后,您可以使用python中的import
语句将模块导入与安装了相同版本python pip的任何python程序中。
答案 1 :(得分:0)
根据项目要求,最好的做法是为每个项目使用单独的环境,您可以使用python的Virtual Environments Package管理项目特定的环境。
$ sudo apt update
$ sudo apt install python3-pip #installs python package manager
$ sudo apt install build-essential libssl-dev libffi-dev python3-dev #additional
$ sudo apt install -y python3-venv #installs pythons Virtual Environments and Packages
$ python3 -m venv my_env # creates virtual env with name my_env for perticuar project
$ source my_env/bin/activate # to activate the env
$ deactivate # to deactivate
了解更多信息