UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe9 in position 0: ordinal not in range(128)
Python在进行编码方式之间的转换时,会将 unicode 作为“中间编码”,但 unicode 最大只有 128 那么长,所以这里当尝试将 ascii 编码字符串转换成”中间编码” unicode 时由于超出了其范围,就报出了如上错误。
我们在/usr/lib/python2.7/site-packages/目录下添加一个sitecustomize.py文件,内容如下:
import sys
sys.setdefaultencoding(‘utf-8’)
忘了操作什么什么之后报的错,记起后补上……
参考博客
OSError: [Errno 2] No such file or directory
1.代码上传服务器后,空文件没有上传,导致自己一直以为存在文件夹,不明白为什么错误,以后应仔细检查一遍
2.在路径前加“./”
raise IOError, ‘Not a gzipped file’
服务器中代码运行报错,不能下载MNIST数据集,
1.首先在当前项目下新建 MNIST_data
2.https://gitee.com/Gssol/tensorflow_mnist_Data/attach_files 从该目录将4个附件全部下载
- 将下载的四个文件(不用解压)直接放到MNIST_data文件夹里面
4.就可以调用该数据集了
参考博客
ValueError: Parent directory of trained_variables.ckpt doesn’t exist, can’t save.
模型存储路径在本地没有加ckpt,可以运行,但在服务器上却必须加,原因不明
##mport sklearn.model_selection 出错ImportError: No module named model_selection
conda list 查看包安装列表
conda update scikit-learn 命令更新sklearn的版本
conda install Matlotlib、Scikit-Learn
注意再激活tensorflow情况下
查看某个指定环境的已安装包
conda list -n python27
查找package信息
conda search numpy
安装package
conda install -n python27 numpy
更新package
conda update -n python27 numpy
删除package
conda remove -n python27 numpy
SCP: No such file or directory
scp就是secure copy,一个在linux下用来进行远程拷贝文件的命令。
符号软链接,应该写真正指向的地址,不明白这一点,所以浪费了很多时间
If you are logged into the local machine, you would use scp like this:
scp /home/username/some.xml root@remote.machine.ip.address:/path/to/directory/
If you are logged into the remote machine (as in the OP), use scp like this:
scp username@local.machine.ip.address:/home/username/some.xml /path/to/directory
Substitute the IP addresses as directed in the commands.
/的问题还没弄明白
权限问题,上层目录也就是home目录被别人误改了权限,处理xxuser,其他用户都没了权限
##anaconda search -t conda tensorflow
服务器上配置tensorflow 环境
安装anocanda2 后,安装GPU版本
GPU安装只能用pip,conda只能安装cpu版本
tensorflow版本简单
pip install tensorflow-gpu==1.1.0
pip3 install tensorflow==1.1.0 python3.6 cpu版本
CUDA是NVIDIA 推出的使用GPU 资源进行计算的SDK ,CUDA 里面集成了显卡驱动,GPU加速首先就是安装CUDA,然而CUDA只支持NVIDIA显卡,因为CUDA软件就是他家出的
注意GPU版本的不支持CUDNNV5,必须要V5.1以上
GPU版本需要安装CUDA和cuDNN,注意版本问题
安装CUDA,参考一下网址:博客
http://blog.csdn.net/binglel/article/details/70230276
http://blog.csdn.net/stronger19890215/article/details/71411981?locationNum=8&fps=1
http://blog.csdn.net/jteng/article/details/52975247
http://blog.csdn.net/zhaoyu106/article/details/52793183
mingw
CUDA安装和测试
检查自己的GPU是否是CUDA-capable
在终端中输入:
lspci | grep -i nvidia
安装qt creater
https://www.ics.com/blog/getting-started-qt-and-qt-creator-linux
sudo apt-get install qtcreator
sudo apt-get install build-essential libgl1-mesa-dev
cd ~/Downloads
$ chmod a+x qt-unified-linux-x64-2.0.3-1-online.run
apt-get install qt4-designer
下载后找不到在哪儿运行
配置PyCharm
1)打开PyCharm,执行快捷键ctrl+alt+s打开设置界面,输入tool,点开external tools,配置qtdesigner。
点击左上角的加号,作如下配置:
在Qt Designer的设置中,Program选择PyQt安装目录中 designer.exe 的路径
Work directory 使用变量 $FileDir$
设置“PyUIC” – 这个主要是用来将 Qt界面 转换成 py代码
在PyUIC的设置中,其他的都差不多,Program 写入Python的地址,Parameters写入
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
把上面的Python路径修改成自己的即可!
Work directory 使用变量 $FileDir$
creater集成了pyqt desiner,
sudo apt-get install qttools5-dev-tools
这个因为安装了creater,暂时没试
Python中TypeError: unbound method 问题
在运行时报错:TypeError: unbound method onlyCellValue() must be called with dictionary instance as first argument (got str instance instead)
后经在网上查看,发现时由于调用其他类时,未在后面添加括号,添加括号后,运行正常。这是由于未添加括号情况下,未被认为是类的实例,故报此错