我正在尝试在运行linux的树莓派上安装Python模块。我正在使用Python 2.7.11,并尝试了以下命令:
python -m pip install schedule
python -m easy_install schedule
python2.7 -m pip install schedule
在每种情况下,我都会收到相同的错误消息:
Could not import runpy module
Run Code Online (Sandbox Code Playgroud)
无论我尝试安装哪个模块,我都会收到相同的错误消息。是什么导致此问题?我从错误消息中所做的Google搜索中找不到有用的信息。
编辑:
当我尝试将sudo添加到以下任何一种命令中时:
sudo python -m pip install schedule 要么 sudo /usr/bin/python -m pip install schedule
我得到错误:
-sh: sudo: not found
编辑2:
当我尝试时,python -m pip install runpy我仍然得到:
Could not import runpy module
Run Code Online (Sandbox Code Playgroud) 我看到了几个类似的问题,但没有一个对我有用的答案。我正在努力将现有项目转换为使用 Hibernate。我使用 Mysql 作为数据库。我有一堂这样的课:
@Entity
@Table(name = "user")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "user_id")
private Long userId;
@ManyToOne
@JoinColumn(name = "group_id_user")
private Group group;
@Column(name = "name")
private String name;
...
// getters and setters....
}
Run Code Online (Sandbox Code Playgroud)
和这样的类:
@Entity
@Table(name = "group")
public class Group {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "group_id")
private Long groupId;
@Column(name="group_name")
private String groupName;
...
// getters and setters....
}
Run Code Online (Sandbox Code Playgroud)
User当我从数据库中获取项目时,我将其转换为 JSON 并最终得到以下格式的结果:
{
"user": {
"userId": 1,
"group": …Run Code Online (Sandbox Code Playgroud)