自己安装编译python不同的版本

有价值文章:https://blog.csdn.net/h0300/article/details/126702035Linux下编译安装python

创建虚拟环境

生成一个Python虚拟环境

1mkdir -p $HOME/.env && python3 -m venv $HOME/.env/project_name

现在,您将看到一个.env在您的主目录中,并且在 .env 中,您将拥有项目目录。

每个虚拟环境项目目录中都会有自己的 Python 和 Pip 副本。

pip install --upgrade wheel

安装模块,如

$HOME/.env/project_name/bin/python -m pip install --upgrade pip
$HOME/.env/project_name/bin/python -m pip install --upgrade setuptools wheel
$HOME/.env/project_name/bin/python -m pip install playsound
$HOME/.env/project_name/bin/python -m pip install schedule

用新的虚拟环境执行py文件

1、source $HOME/.env/project_name/bin/activate
2、$HOME/.env/project_name/bin/python ./demo.py`

常见错误

when I request using "playsound" library for Python to play the audio file .mp3 it returns me the following error:

Code:

import playsound

playsound.playsound("test.mp3")
Error:

Traceback (most recent call last):
File "/home/enzoportela/PycharmProjects/SoftwareRover2018.2/SoftRover/I.A Rover(2018.2).py", line 25, in

playsound.playsound("test.mp3")

File "/home/enzoportela/anaconda3/envs/SoftwareRover2018.2/lib/python3.6 /site-packages/playsound.py", line 91, in _playsoundNix

import gi

ModuleNotFoundError: No module named 'gi' | |
| |
The most simple way is the vext approach.
pip install vext
pip install vext.gi
Reference: How do I install python3-gi within virtual | |

解决方案:https://www.yaolong.net/article/pip-externally-managed-environment/介绍比较全面

关于虚拟环境的使用参考:https://blog.51cto.com/u_16213456/7511357

参考文章:Armbian系列教程-搭建24h无人值守音乐台(https://xuan-ming.github.io/2020/06/03/Armbian教程二/

参考文章:把机顶盒(数码视讯Q5)打造成Upnp_Dlna播放器---进阶篇 [[复制链接]](http://www.erji.net/forum.php?mod=viewthread&tid=2320022)(http://www.erji.net/forum.php?mod=viewthread&tid=2320022

有价值文章:https://blog.51cto.com/u_16175461/6863758

有价值文章:https://www.cnblogs.com/doublexi/p/15783355.htmlpython多环境管理(venv与virtualenv)

标签: none

添加新评论