用pip install一般安装路径在~/.local/lib/python3.12/site-packages路径下,一般来说是安全的,但是在实践中碰到了无法被调用的情况,在多个用户或者多个项目使用同一个/site-packages时候如果在其中安装了许多的版本,可能导致调用的混乱。比如可以import torch但是无法import torch.utils或者print(torch.version)
解决办法是把一些重要的包,比如pytorch这种环境的基准包安装在conda,这样路径就是隔离的,安装在~/miniconda3/envs/env_name/lib/site-packages路径下,是安全的。
而且像Pytorch这种基准包,安装一般建议安装在最前面,刚刚conda创好环境后就安装,而且一般来说要安装gpu版本,比如:
bash
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia