ryu、python安装、版本问题

conda

jsx 复制代码
conda create --name py35 python=3.5 创建
conda  activate py35 //激活
conda deactivate py35//退出
conda remove --name py35 --all//移除
conda info -e //已安装环境

/miniconda3/bin/python  base位置

/etc/python /usr/lib/python3.5m

/usr/bin/python2.7 mininet位置

python2到python3变化

1.AttributeError: 'dict' object has no attribute 'has_key':

jsx 复制代码
if not my_dict.has_key(my_key):
改法1 if my_key not in my_dict:
改法2 if my_dict.get(my_key) is not None:

2.TypeError: 'float' object cannot be interpreted as an integer

原因:在python2,'/' 只留下了整数部分,去掉了小数,是int型。而在 python3里,'/' 的结果是真正意义上的除法,结果是float型。所以便出现了该问题;'//'才是python3中结果为整数的除法。

jsx 复制代码
/改成//

3.路径问题-traffic.py799行,改成traffic.npy的路径。

pip

/home/chen/.local/lib/python3.5/site-packages/pip (python 3.5)

不小心把pip删掉的原因导致的,所以需要重新配置一下。先执行下面命令。

jsx 复制代码
which pip
type pip
hash -r
pip --version
-i https://pypi.tuna.tsinghua.edu.cn/simple

阿里云 http://mirrors.aliyun.com/pypi/simple/ 
  中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 
  豆瓣(douban) http://pypi.douban.com/simple/ 
  清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 
  中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple //换源

from pip._internal.cli.main import main

ImportError: No module named _internal.cli.main

jsx 复制代码
sudo apt remove python-pip 执行前确保你的python和pip是同一个python环境
https://bootstrap.pypa.io/pip/2.7/get-pip.py 下载后保存
python get-pip.py --user

tensorboard-data-server==0.6.1
tensorflow-io-gcs-filesystem
tomli

ryu

python2.7安装时报错error: could not create '/usr/local/lib/python2.7/dist-packages/ryu': Permission denied

jsx 复制代码
sudo chown -R $USER /usr/local 获取权限
python setup.py install
相关推荐
飞Link21 分钟前
告别复杂调参:Prophet 加法模型深度解析与实战
开发语言·python·数据挖掘
测试人社区—667923 分钟前
当代码面临道德选择:VR如何为AI伦理决策注入“人性压力”
网络·人工智能·python·microsoft·vr·azure
独行soc33 分钟前
2026年渗透测试面试题总结-36(题目+回答)
网络·python·安全·web安全·网络安全·渗透测试·安全狮
zh_xuan39 分钟前
测试go语言函数和结构体
开发语言·golang
witAI41 分钟前
**Kimi小说灵感2025推荐,从零到一的创意激发指南**
人工智能·python
小龙报1 小时前
【算法通关指南:算法基础篇】二分算法: 1.A-B 数对 2.烦恼的高考志愿
c语言·开发语言·数据结构·c++·vscode·算法·二分
yong99901 小时前
NNDA、PDA、JPDA、IMM数据关联算法MATLAB实现
开发语言·算法·matlab
飞Link1 小时前
深度解析:基于专家的监管方法(Expert-Based Supervision)在复杂系统中的应用
python·数据挖掘·回归
Shining05961 小时前
Triton & 九齿系列《Triton 练气术》
开发语言·人工智能·python·学习·其他·infinitensor
天远Date Lab1 小时前
天远企业司法认证API实战:Python构建企业级供应链合规审查防火墙
大数据·开发语言·网络·python