纯纯的小白,别问我踩了多少坑

先附个参考链接 https://blog.csdn.net/bluehawksky/article/details/87921173

目标:从其它服务器搞过来已经配置好的anaconda,省的再重新装完conda,install各种包...

操作方法:

1. 先拷贝, 其它服务器就用scp, 相同服务器就用cp, `cp -r 源目录 目标目录`,  我这里拷贝的是miniconda的路径

python虚拟环境迁移方法

会有几个LICENSE文件拷不过去,没关系

2. 将miniconda/bin/activate 中的 _CONDA_ROOT路径修改为 目标目录对应的路径 (不知道这步是不是必须的,中间各种试)

3. export PATH=miniconda/bin:$PATH     当然路径也要改为你的拷贝之后的miniconda路径。 需要注意的是,这句话不能加任何空格,不能有错误; 可以通过 source .bashrc 命令查看是否有问题, 如果输出XXX 最后写着 not a valid identifier,那就是有问题

另外这一步也可以直接改 home路径下的.bashrc文件,将export这行命令加到后面就行,同样 通过 source .bashrc 命令查看是否有问题,没问题了进行下一步

python虚拟环境迁移方法有问题

python虚拟环境迁移方法没问题,可以进行下一步了

4. 这时候,我们需要**你拷贝的conda,这里走了很多弯路,**方法:source miniconda/bin/activate  对应miniconda改为你的路径

5. 这时候,可以通过 conda info --envs 查看现在你虚拟环境有哪些  (注意,我这里是拷贝到自己的虚拟环境下,不是公共环境下)

python虚拟环境迁移方法

可以看到我这里有base, pytho35 python36 三个环境了,其实base就是我现在activate之后的环境

6. source activate python36 **python36环境

后面就可以进行迁移之后的各种python环境下包的安装和更新了

 

 

---------------------------------------------------我是分割线-------------------------------------------

 

这里顺便介绍一下 pycharm如何配置对应服务器的python环境

主要两个地方:

1. 配服务器链接和路径映射

先Tool->Deployment->configration

connection配置服务器url和用户名密码

python虚拟环境迁移方法

mapping,这个不用多说了吧,点开看看就知道了。说白了就是本地代码路径和服务器代码路径映射

最后一个不用管

2. 然后进行项目的python环境配置

File->settint->Project->Project Interpreter

python虚拟环境迁移方法

进行配置就好啦

 

 

 

相关文章: