前提:在原来的服务器中使用相同的python版本,并使用virtualenv创建了自己的虚拟环境。

1、首先在新的机器上安装virtualenv(要有和原机器相同版本的python解释器,第5步也很相关)

pip install virtualenv

2、把原服务器上的虚拟环境打包

tar -zcvf FileName.tar.gz DirName

3、拷贝到新服务器解包

tar -zxvf FileName.tar.gz

4、修改路径!

(1)进入到:虚拟环境/bin/activate文件中
找到:VIRTUAL_ENV="/home/venv"
export VIRTUAL_ENV
修改方法一:

把"/home/venv"路径改为你当前路径
修改方法二:

workdir1=$( dirname $( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) )

VIRTUAL_ENV="${workdir1}"

export VIRTUAL_ENV

(2)进入到/venv/bin/pip文件中,将第一行路径改为当前路径,不然会出现安装卸载混乱的问题

5 修改python解释器的软连接,连接到新机器中相同版本解释器上

ln -snf /data/****/env/anaconda3/bin/python3.7 python
ln -snf python python3
ln -snf python python3.7

注:当环境中使用了涉及底层其它库的文件时,可能部分包的版本不见兼容,如深度学习框架的GPU版本,要cuda版本对应重装。

最新文章

  1. Nginx location 匹配顺序整理
  2. design philosophy
  3. SharePoint 2010 文档管理系列之文档搜索
  4. iOS block 的底层实现
  5. Oracle存储过程执行update语句不报错不生效问题
  6. lseek()函数
  7. mybatis--面向接口编程
  8. TreeMap 红黑树实现
  9. Javascript 计算分页
  10. Lucene技术杂谈
  11. LINQ to SQL和Entity Framework对照
  12. oracle resetlog与noresetlog的作用(转载)
  13. Java文件流之练习
  14. eclipse每次闪退后都提示查看\workspace\.metadata\.log
  15. IBM SPSS 实习总结
  16. 【mysql】Date和String的互相转换(DATE_FORMAT & STR_TO_DATE)
  17. Jenkins使用QQ邮箱构建邮件提醒服务
  18. 采用自定义协议代替OCX组件
  19. koa2中间件koa和koa-compose源码分析原理(一)
  20. 再谈C#委托与事件

热门文章

  1. 使用Git提交代码
  2. Kali Pi 安装 RTL8812AU驱动
  3. 聊一聊 SQLSERVER 的行不能跨页
  4. .Net 6 使用 Consul 实现服务注册与发现 看这篇就够了
  5. gRPC入门与实操(.NET篇)
  6. 一个小而美的 C 语言项目
  7. [WPF]C#调用C++代码(通过C++/CLI)
  8. 数据结构与算法 -> 并查集
  9. Ubuntu下的LGT8F328P MiniEVB Arduino开发和烧录环境
  10. VUEX 使用学习五 : getter