python换中包_在Linux中替换已安装的python包中的源代码
我真的是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中找到了它。
更新:
看到这些评论后,我使用以下命令删除了所有.pyc文件:
sudo find . -name"*.pyc" -exec rm -rf {} \;
在输入代码之前,请确保已为package文件夹设置了工作目录!
我从https://docs.python.org/2/install/获得此代码,它将删除工作目录下的所有预编译的python文件。
然后,我使用以下方法重新安装了此软件包:
sudo python setup.py install
现在,如果您立即运行原始代码,它们可能无法正常工作,并说" ...找不到模块"。 我刚刚关闭了python,然后重新打开它。 一切都很好。
希望能有所帮助。
python换中包_在Linux中替换已安装的python包中的源代码相关推荐
- linux安装python包_【Linux】非root安装Python3及其包管理
1. Python 3.8.1安装 源码安装常规操作: wget -c https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz tar -xv ...
- python中文分词工具_结巴中文分词工具的安装使用 Python分词教程
结巴分词 中文分词是中文文本处理的一个基础性工作,结巴分词利用进行中文分词.其基本实现原理有三点: 1.基于Trie树结构实现高效的词图扫描,生成句子中汉字所有可能成词情况所构成的有向无环图(DAG) ...
- 怎么查看自己安装的python版本_如何让pyenv找到已安装的python版本
我在 pyenv遇到了以下矛盾的问题: $pyenv global python2.7.10 pyenv: version `python2.7.10' not installed $pyenv in ...
- 如何在final cut pro x中应用3D LUT?cube预设怎么安装在fcpx软件中?
3D LU预设包含很多格式的预设,今天小编要和大家介绍的是cube格式的预设怎么安装,想必很多用户都习惯使用final cut pro x视频制作软件吧,那么如何在final cut pro x中应用 ...
- PyCharm无法找到已安装的Python类库的解决方法
PyCharm无法找到已安装的Python类库的解决方法 参考文章: (1)PyCharm无法找到已安装的Python类库的解决方法 (2)https://www.cnblogs.com/yanqin ...
- python画图中文显示_解决Linux系统中python matplotlib画图的中文显示问题
最近想学习一些python数据分析的内容,就弄了个爬虫爬取了一些数据,并打算用Anaconda一套的工具(pandas, numpy, scipy, matplotlib, jupyter)等进行一些 ...
- linux下python脚本处理数据_在Linux中通过Python脚本访问mdb数据库的方法
DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\\dir\\file.mdb 安装 这里我们需要借助一些库来实现第三方的驱动 我们需要安装这些包:mdb ...
- python多行显示_设置图例以多行显示(在python中) - python
我在同一张图中绘制了几条线,我想根据其内容命名这组线.在那些行上,我还没有打算用误差线绘制平均值.但是出现了两个主要问题: 1)我的图例没有按我的预期出现(即使试图在图的范围之外绘制一个额外的点,我也 ...
- eclipse手动pom本地包_(转)如何在maven的pom.xml中添加本地jar包
1 maven本地仓库认识 maven本地仓库中的jar目录一般分为三层:图中的1 2 3分别如下所示: 1 groupId 2 artifactId 3 version 4 jar包的依赖 如果要将 ...
最新文章
- 递归下降分析法--算数语法分析
- 利用jQuery获取jsonp
- mysql select 区分大小写,MySql查询不区分大小写解决方案(两种)
- 燃烧温度计算程序_【知识库】燃气燃烧器如何安全操作?
- microsoft word中在公式后插入可交叉引用的公式编号
- disconf(二):服务端使用总结
- java操作地理位置信息
- flutter图片聊天泡泡_flutter即时聊天IM仿微信|flutter聊天界面
- VBA实战技巧精粹013:宏代码保存工作簿的3种方法
- HP常用函数总结(一):
- indexOf()用法
- 外贸管理软件之出口流程整理丨汇信外贸软件
- 红黑联盟 php相关资讯
- 牛顿二项式定理学习(广义二项式定理)
- 如何看懂congestion map
- 对角化求可逆矩阵_「线性代数」求可逆矩阵P,使得相似矩阵对角化
- 免费多平台思维导图软件
- 中国鸡荣华鸡为什么干不过洋鸡肯德基
- Xmanager 5 远程连接linux图形界面
- 大数据惊人:凌晨4点的中国人都在做什么?