python学习笔记

venv

现在你如果直接执行命令

pip3 install crowsay

会报一个错误

image

原因是全局安装包,安装多了会产生冲突。所以官方推荐为每个项目建立一个虚拟环境:

mkdir project
cd project
python3 -m venv venv
source venv/bin/activate

建立完虚拟环境后,该项目的第三方包都会存到venv目录中。

venv实现的是各项目的包隔离。如果想在不同版本的python环境中切换,可以使用anaconda。

实际使用的时候,不能每次执行python命令前都要先source一次吧,那烦也烦死了,所以我们可以搞个公共的虚拟环境

python3 -m venv ~/.venv

然后在~/.zshrc文件的末尾添加source命令

source ~/.venv/bin/activate

vscode配置为虚拟环境
选择“查看” -> “命令面板”。
在命令面板中输入Python:Select Interpreter,(或者输入“选择解释器”)
点击该命令后, 会提示选择一个解释器,我们选择 .pvenv即可。

安装python

wget https://www.python.org/ftp/python/3.13.0/Python-3.13.0.tgz
tar -xf Python-3.13.0.tgz
./configure && make && make install
which python
ln -s /usr/local/bin/python3.13 /usr/bin/python3
ln -s /usr/local/bin/python3.13 /usr/bin/python
posted @ 2025/02/12 09:20:39