【发布时间】:2014-06-25 10:30:26
【问题描述】:
我是 Linux 系统的新手,我目前正在 Oracle VM VirtualBox 上使用 Ubuntu linux 操作。我有一些关于使用 python 及其包的问题。
这个操作已经安装了python以及一个python包“pytopkapi”。在我修改了原始包中的一个源代码后,我想用这个新的替换已安装包中的旧代码。
然后我输入了,
help()
help> pytopkapi
屏幕显示:
Help on package pytopkapi:
NAME
pytopkapi
FILE
/usr/local/lib/python2.7/dist-packages/pytopkapi/__init__.py
我假设/usr/local/lib/python2.7/dist-packages/pytopkapi/ 是安装目录,我确实找到了我想替换的源代码。然后我复制了新的源代码来替换旧的。整个过程很顺利,但从结果看,好像没有使用新代码。
有人能告诉我这是否是在已安装的 python 包中替换源代码的正确方法吗?如果不是,我该怎么办?
【问题讨论】:
-
有.pyc文件吗?这些是预编译版本,将用于代替源代码。见stackoverflow.com/questions/15839555/…
-
我不确定这是否有帮助。尝试删除这个 .pyc 文件 /usr/local/lib/python2.7/dist-packages/pytopkapi/__init__.pyc 。
-
如果您是 linux 新手,我会非常小心使用
find ... -exec rm -rf。这是一场等待发生的灾难。 -
谢谢,我发现我输入后发现是在docs.python.org/2/install。
标签: python linux python-2.7 virtualbox packages