一、安装anaconda
1、首先获得一个anaconda的安装包。
这里我放的是我自己使用的软件包。有需要的自行下载使用。
通过网盘分享的文件:Anaconda3-5.3.1-Linux-x86_64.sh
链接: https://pan.baidu.com/s/1RtETfxauXAbXr7AOAiR4-g?pwd=3hgv 提取码: 3hgv
--来自百度网盘超级会员v5的分享
经过实践,这个安装包有问题,虽然我应该是正规途径找到的。
这个安装包安装之后,配置好环境,还是不能一打开就自动进入base环境,但是,使用如下代码,又能显示base环境存在。我已经重装过cuda了。所以没有图片了。介意的不要使用。
conda env list
但是,也有可能不是安装包的问题,因为我那个服务器就一直有问题。我现在也没有修好那台服务器。
有知道相似情况的朋友也可以留言讨论。
2、使用WinSCP把anaconda的软件包上传到自己的服务器账号上面。
输入代码
ll
查看软件包的位置,如下图所示。
但是这里注意这个文件名字的颜色——白色,他这里的颜色代表的他的权限,我们要把这个白色变成绿色的。
注意:
- 绿色的文件名:表示该文件具有可执行权限,或者是一个可执行的脚本或程序。
- 白色文件名:通常表示该文件是普通文件,没有特殊权限(如执行权限)。
3、修改文件权限
chmod 777 Anaconda3-5.3.1-Linux-x86_64.sh
注意:chmod 777
为文件或目录的所有者、所属组和其他所有用户赋予读取、写入、执行的权限。
然后再输入ll,查看。确认他的权限状态。
ll
如下图所示。
4、执行anaconda的安装包
./Anaconda3-5.3.1-Linux-x86_64.sh
接下来一直按着回车键就行,直到出现,如下图所示。
直接输入yes就行。
接下来,安装程序会提示你确认安装位置,如下图所示,按下回车键就行,安装在默认位置。
接下来,系统会提示你是否希望将 Anaconda 初始化脚本添加到你的.bashrc
文件中。 初始化脚本可以确保每次启动终端时,Anaconda 的环境自动设置好,方便你直接使用conda命令。如下图所示。直接输入yes就行了。
最后一步系统会询问你是否安装VScode,可以直接输入“no”拒绝。如下图所示。
5、检查是否安装成功
输入如下图代码,查看canda的版本。
conda --version
返回结果如下图所示。
二、 配置网络
在新建虚拟环境的时候,出现了如下报错。
:~$ conda create --name deepmedic python=3.6.5
Solving environment: failed
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/r/linux-64/repodata.json.bz2>
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
If your current network has https://www.anaconda.com blocked, please file
a support request with your network engineering team.
ConnectionError(MaxRetryError("HTTPSConnectionPool(host='repo.anaconda.com', port=443): Max retries exceeded with url: /pkgs/r/linux-64/repodata.json.bz2 (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7fd5585457b8>: Failed to establish a new connection: [Errno -2] Name or service not known'))"))
1、首先检查输入如下代码,检查能否连接谷歌的DNS服务器。
ping 8.8.8.8 # 测试连接 Google 的 DNS 服务器
得到如下结果。
根据个人经验,添加一下网关地址可以解决问题。因为这台服务器刚刚开始使用,很多细节还不够完善。
2、输入如下代码,添加默认网关。
(该服务器与计算机在同一个局域网内)
sudo ip route add default via 10.10.20.1 #添加自己的网关,此处10.10.20.1只做举例说明
再次尝试ping8.8.8.8,可以看到能够ping通。
3、最后ping百度的网址查看能否连接上网。
ping www.baidu.com
如果能ping通,如果如下图片,那么就解决了不能上网的问题。
三、创建虚拟环境
新建
conda create --name deepmedic python=3.6.5
激活
conda activate deepmedic
查看虚拟环境列表
conda env list