实习记录1:服务器Python开发环境搭建以及Pycharm远程调试

实习伊始,领导给我一个小任务:新项目启动公司实习生都是在win下进行开发调试,最终需要部署在服务器上却没服务器的Python开发环境,要使用Pycharm进行远程调试。以下对过程简单记录:

问题1:公司服务器环境属于内网,各种软件下载不便;

解决:在安装Anaconda3的时候,发现服务器并不能连接到外网,特别的,由于无法连接外网,在考虑到使用conda配置虚拟开发环境的时候也不顺利。针对这个问题,第一,使用我之前提过的MobaXterm 的文件上传功能,在本地下载好Anaconda3的安装包上传至服务器;再利用离线安装conda虚拟环境的方式,导入已有的虚拟环境,就能解决此类问题,具体过程不做赘述;

此外就是pip源的问题,无法使用外网进行pip下载,公司内部有一个pip源的,经过查阅资料,可以在用户目录下新建一个.pi/pip.conf的配置文件,配置内容如下:

[global] 
index-url = http://AA.BBB.CCC.DD:8081/simple #你的pip源url
trusted-host=AA.BBB.CCC.DD:8081 #同上url

如此在使用pip时就会根据你所设置的源进行搜索安装;

问题2:安装Anaconda3过程中提示缺少“bunzip2”;

解决:这个问题其实非常简单,百度一下使用 yum install -y bzip2  就可以了,我一尝试,结果装不上去。这个时候我就有点纳闷了。

我想,总共A,B,C三台机器。A已经成功安装好了Anaconda了,那么必然就不会缺少这个bunzip2,那我从A上复制这些文件,拷贝到B和C不就好了?作为一个linux用的并不是很好的渣渣,如何在系统中找到bunzip2又犯了难,所以记录如下:

grep -R bunzip.

find / -name "bunzip2"  

 这两条都可以,多用就熟悉了  。顺利拷贝,移到B上,B也完成了安装。

在安装C的时候,我突发奇想,sudo yum install -y bzip2 行不行呢?结果还真的可以了,没仔细考虑问题。

问题3:Anaconda3卸载不干净导致出错

在我所配置的三个账号上,原先安装过Anaconda,但是版本与项目对应不上,最方便就直接rm -rf 重新安装;安装过程中没有选择将之加入到配置文件中,选择手动写入~/.bashrc 以及 /etc/profile,会出现使用pip报错,报的错是找不到原先的Anaconda(因为我都给rm掉了);

算了 还是不要锻炼写脚本了。。。重新走一遍,将原先删除干净,安装过程中选择将此加入到环境变量中,就没啥问题了;

问题4:

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值