纯纯的小白,别问我踩了多少坑
先附个参考链接 https://blog.csdn.net/bluehawksky/article/details/87921173
目标:从其它服务器搞过来已经配置好的anaconda,省的再重新装完conda,install各种包...
操作方法:
1. 先拷贝, 其它服务器就用scp, 相同服务器就用cp, `cp -r 源目录 目标目录`, 我这里拷贝的是miniconda的路径
会有几个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 命令查看是否有问题,没问题了进行下一步
有问题
没问题,可以进行下一步了
4. 这时候,我们需要**你拷贝的conda,这里走了很多弯路,**方法:source miniconda/bin/activate 对应miniconda改为你的路径
5. 这时候,可以通过 conda info --envs 查看现在你虚拟环境有哪些 (注意,我这里是拷贝到自己的虚拟环境下,不是公共环境下)
可以看到我这里有base, pytho35 python36 三个环境了,其实base就是我现在activate之后的环境
6. source activate python36 **python36环境
后面就可以进行迁移之后的各种python环境下包的安装和更新了
---------------------------------------------------我是分割线-------------------------------------------
这里顺便介绍一下 pycharm如何配置对应服务器的python环境
主要两个地方:
1. 配服务器链接和路径映射
先Tool->Deployment->configration
connection配置服务器url和用户名密码
mapping,这个不用多说了吧,点开看看就知道了。说白了就是本地代码路径和服务器代码路径映射
最后一个不用管
2. 然后进行项目的python环境配置
File->settint->Project->Project Interpreter
进行配置就好啦