最近在做一个项目,在自己笔记本电脑上已经跑通,想移植到另外一台服务器电脑上继续运行。在服务器电脑上anaconda下面有一个base环境,使用anaconda powershell prompt新建了一个mypyqt6环境,激活mypyqt6环境后,使用pip install -r requirements.txt批量安装库,之后使用pip list 发现批量安装的库都在base环境中,并不在mypyqt6环境中。尝试了更换成:
conda install --file=requirements.txt
后还是没有解决问题。
尝试了更换成:
pip install --target="c:\program files\mu\pkgs" packagename
后还是没有解决问题。最后放弃折腾,在自己电脑上导出 environment.yml 文件:
conda env export > environment.yml
在服务器电脑上重现环境:
conda env create -f environment.yml
可能由于网络原因,个别库没有安装上,最后再单独手动安装:
pip packagename==3.0.1