安装Anaconda3详细记录-小白上楼梯0x04

上一次安装Anaconda3之后,一个小问题卡住了,[ ][1]。各种搜索之后,问题貌似在`openssl`这个包上面,按照搜到的更换dll文件的方法也没有解决,无奈之下给卸载了,然后安装了从Python官网下载的`python3.7.4`。

今天偶然间看到一个以前下载的Anaconda3安装包`Anaconda3-5.3.1-Windows-x86.exe`,是32位的,抱着试一试的心态再次安装,测试之后问题没有重现。

这里记录一下安装过程,备忘。

### 安装Anaconda3-5.3.1,自带python3.7.0

安装之路很简单,保持默认,一路下一步。就OK了。

在开始菜单打开`Anaconda Prompt`,输入 `conda config --set show_channel_urls yes` 回车,以生成`%userprofile%\\.condarc`文件,再修改这个文件的内容如下:

```

<code>channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/<code>

```

再在 `Anaconda Prompt` 中执行 `conda clean -i` 清除索引缓存,保证用的是清华镜像站提供的索引。

### 使用`conda`安装Python3.7.4

第1步, 新建一个环境取名叫python37 指定python的版本是3.7.4

```

<code>(base) C:\\Users\\portal8>conda create -n python37 python=3.7.4
# 半路会提问你是不是要安装一些包,输入`y`回车,开始安装
# 成功的话会提示下面这样子的信息
#
# To activate this environment, use
#
# $ conda activate python37
#
# To deactivate an active environment, use
#
# $ conda deactivate/<code>

```

列出当前的 环境列表

```

<code>(base) C:\\Users\\portal8>conda env list
# conda environments:
#
base * C:\\Users\\portal8\\Anaconda3
python37 C:\\Users\\portal8\\Anaconda3\\envs\\python37/<code>

```

第2步,激活(切换)新建的环境

```

<code>(base) C:\\Users\\portal8>conda activate python37
(python37) C:\\Users\\portal8>conda env list
# conda environments:
#
base C:\\Users\\portal8\\Anaconda3

python37 * C:\\Users\\portal8\\Anaconda3\\envs\\python37/<code>

```

还有两个命令,备忘,以留后用

停用当前环境

```

<code>$ conda deactivate/<code>

```

删除指定的环境(在这里环境名为 python37)

```

<code>$ conda env remove -n python37  /<code>

```

**通过`conda`安装`python3.7.4`的虚拟环境之后,`unkonwn url type`的错誤重现。**

解决方法:

安装从Python官网下载的Python3.7.4(我下载的是64位的python安装包,但是安装的是32位的Anaconda3,替换之后貌似没有问题)。

找到Anaconda安装目录下的`envs\\python37`文件夹(我的是`C:\\Users\\portal8\\Anaconda3\\envs\\python37`),用官网安装的`python37`文件夹(我的是`C:\\Users\\portal8\\AppData\\Local\\Programs\\Python\\Python37`),**合并文件夹,选择复制并替换相同文件**。

这便是传说中的移花接木?

### 安装PyCharm

一路下一步,完成安装。

从开始菜单`JetBrains`文件夹中找到`JetBrains PyCharm 2017.2.4`,点击运行,便是64位的程序`pycharm64.exe`,不然运行32位程序的时候会提示安装jdk。

加入辅助jar包的方法:

1. 将jar包(`JetbrainsCrack-2.6.10-release-enc.jar`)放到PyCharm安装目录下的`bin`目录,即与`pycharm64.exe`相同的目录。

2. 修改`pycharm64.exe.vmoptions`与`pycharm.exe.vmoptions`两个文件,在文件最后增加一行:

```

<code>   -javaagent:JetbrainsCrack-2.6.10-release-enc.jar/<code>

```

如果不能保存,可以将这两个文件复制出来,放在别的地方修改之后,再复制回来,替换掉以前的。

3. 重新打开PyCharm的时候,可以往`Help`-->`Register`-->`Activation Code`中输入一句醒世名言以确保自己今后写的程序没有Bug。

### Hello World

在PyCharm第一次打开的时候,它会问你:

1,要不要导入配置文件?不要。

2,让你输入自己的注册码:沉迷代码,发际渐高。

3,会让你选择自己习惯的快捷键(Keymap scheme)、窗口的样式、配色,我一般选快捷键为Eclipse,其它两项默认。

然后**新建一个项目**,`Create New Projet`,选择`Pure Python`,

1, 在右边选好文件夹,改好新项目的名称;

2, 以及Python环境,一般情况下,PyCharm在打开之后会自己积极主动地去寻找已经安装好的Python环境,我们也可以点右边的小齿轮-->`Add Local`,选择到我们前面通过`conda`新创建的Python环境,在目录`C:\\Users\\portal8\\Anaconda3\\envs`下面选`python37`,再选下面的`python.exe`,也就是`C:\\Users\\portal8\\Anaconda3\\envs\\python37\\python.exe`,

安装Anaconda3详细记录-小白上楼梯0x04

使用PyCharm新建项目

3, 点击`create`,到此,就算是新建了一个项目了。

接下来会打开一个大窗口供我们写代码使用,在我们新建的项目上面点击**右键**,选择`New`-->`Python File`

安装Anaconda3详细记录-小白上楼梯0x04

HelloWorld.py

输入文件名`HelloWorld`,点击`OK`,会自动新建一个`py`文件(文件名为`HelloWorld.py`),并帮你打开。

接下来,敲进去以下内容,按`Ctrl+s`保存,再点右键`Run Helloworld Ctrl+Shift+F10`运行第一个Python程序。

```

<code>from urllib import request
if __name__ == '__main__':
resp = request.urlopen('https://gowubi.gitee.io')
html = resp.read()
print(html)/<code>

```

安装Anaconda3详细记录-小白上楼梯0x04

运行HelloWorld


如果运行成功的话,应该输入这样的结果:

安装Anaconda3详细记录-小白上楼梯0x04

网页输出

编程之路漫漫,也许,从此,你我便踏入此道了呢?祝你好运!

34582220320


分享到:


相關文章: