目录
(一)python安装
(二)anaconda安装+Jupyter使用
1.anaconda安装
在官网下载:
https://www.anaconda.com/download
建议不要使用过高的版本(选择2019、2020年的即可,对应python解释器的版本为3.7、3.8),可在清华源镜像站中下载历史版本:
Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
进行安装:
https://www.jb51.net/article/199555.htmhttps://www.jb51.net/article/199555.htm
2.利用anaconda prompt安装库
(1)在开始菜单的最近添加里点击Anaconda中的Anaconda Prompt
(2) 输入conda --version查看版本
(3)输入 conda list命令查看已安装的所有库
WARNING: The conda.compat module is deprecated and will be removed in a future release.是conda4.6.11版本出现的特殊bug,需要先升级conda版本
(4)输入conda update conda命令
开始自动更新,在process处选择y,让其继续更新,更新完再查看conda --version
(5)输入库的安装命令 pip install xxx
3.使用Jupyter
jupyter是一个Web运行程序,主要是用来进行机器学习的。anaconda可以集成jupyter,安装完后可以直接使用。以下为anaconda打开jupyter的步骤:
1.在开始菜单的最近添加里找到Anaconda中的Jupyter Notebook,通过命令行运行后会生成一个网址
2.打开网址,进入到Jupyter Notebook,点击New——Python3新建一个项目,即可开始写代码了。
3.进行测试,此代码的功能为将模型归一化
import numpy as np
def pc_normalize(nd_verts):
"""
Normalize a
:param nd_verts:
:type nd_verts:
:return:
:rtype:
"""
xyz = nd_verts[:, 0:3]#获取矩阵中的值
c = np.mean(xyz, axis=0)# axis=0,计算每一列的均值;axis=1,计算每一行的均值
m = np.max(np.sqrt(np.sum((xyz - c) ** 2, axis=1)))# *代表乘法,**代表乘方
nd_verts[:, 0:3] = (xyz - c) / m
return nd_verts
def pc_normalize_revert(nd_verts, c, m):
return nd_verts * m + c
data = np.loadtxt('transformed_mesh16.txt')
data_new = pc_normalize(data)
print(data_new)
np.savetxt('transformed_mesh16_stan.txt',data_new,fmt='%.6f')
(三)pycharm安装
安装pychrm后需要重启电脑,新建项目后需要添加python解释器,可用anaconda中的解释器
(四)在pycharm中安装库
1.使用基本命令安装
直接利用anaconda中的"pip install 库名"安装所需库时,出现“pip不是内部或外部命令,也不是可运行的程序或批处理文件。”的问题,解决办法如下:在环境变量中添加路径
2.直接使用镜像源安装(最好用)
可通过pip install xxx== 查看版本
方法1:
pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
pip install torch==1.8.1 torchvision==0.9.1 -i https://pypi.douban.com/simple
方法2:
pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple gevent
出现"Failed building wheel for"的问题,解决办法如下:在pypi中下载whl文件,引入所在路径,用镜像源下载
pip install C:\library\openmesh-1.1.3-cp37-cp37m-win_amd64.whl -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
出现“ERROR: Could not find a version that satisfies the requirement xxx“的问题,一般是网络不稳定的问题(不要连VPN),或者是无此版本的原因
3.下载whl文件进行本地安装
若安装仍失败,可直接在pypi官网 PyPI · The Python Package Index 找到所需版本的库(以torch为例)
首先在release history中查找所需要的版本,然后在download files中下载whl文件
比如电脑是Windows10,64位,使用的是python3.8,想安装1.8.1版本的torch,可下载以下whl文件(对应python的版本一定要和使用的一致)
在官网下载很慢,可以考虑用清华镜像下载,修改路径最后的库名可任意查询
进入whl所在的文件路径,使用cmd的pip命令安装
pip install torch-1.8.1-cp38-cp38-win_amd64.whl