python开发环境搭建

**

python开发环境搭建

**

一、更改pip源提升下载速度和安装成功率。
a、国内源:

新版ubuntu要求使用https源,要注意。

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/

豆瓣:http://pypi.douban.com/simple/
b、临时使用:

可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple

例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,这样就会从清华这边的镜像去安装pyspider库。

c、永久修改,一劳永逸:
Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)
内容如下

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

[install]
trusted-host=mirrors.aliyun.com

windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini。内容同上。


二、安装tensorflow
a、安装
在这有一不是很好描述的问题,
如果不安装gpu版的tensorflow,很容易安装
但是会遇到python 2.7与python 3.6共存的问题
sudo pip install tensorflow 之后 sudo python 可以import tensorflow
但是 python 不能import tensorflow会报model not found
而且发现tensorflow 安装在了 /home/local/lib/python2.7的下面

b、卸载
sudo pip uninstall tensorflow

c、纯净的系统
sudo apt install python3-pip
pip3 install TensorFlow
pip3 install –upgrade pip
python3
import tensorflow成功了
但是如果使用python
Python 2.7.12 (default, Nov 19 2016, 06:48:10)
[GCC 5.4.0 20160609] on linux2

python3则是
Python 3.5.2 (default, Nov 23 2017, 16:37:01)
[GCC 5.4.0 20160609] on linux

说明默认的Python仍然使用的系统自带的python2.7


三、Tensorflow Object Detection
参照文档
设置完环境变量然后source ~/.bashrc
需要注意的是:最好将放在一个不用sudo的目录下
eg:
我将master放在了/home/下
需要执行sudo protoc object_detection/protos/*.proto –python_out=.
配置完环境变量
当执行python object_detection/builders/model_builder_test.py
ImportError: No module named object_detection.builders
四、ModuleNotFoundError:
a、cv2
问题:No module named ‘cv2’
解决:pip install opencv-python


四、sudo pip install 和pip install
当用pip install 安装时候会遇到权限不足的情况但是如果用sudo pip install 安装完毕又会遇到找不到安装的东西的情况(sudo pip install 和 pip install 安装的不在同一个位置)那么这时候其中一种方法就可以改权限
eg、遇到权限不足
PermissionError: [Errno 13] 权限不够: ‘/usr/local/lib/python3.5/dist-packages/parso’
更改权限
sudo chmod +xxx /usr/local/lib/python3.5/dist-packages
实践:直接用sudo pip install 解决了问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值