我正在尝试通过克隆安装doconce:https://github.com/hplgit/doconce
使用:sudo python setup.py install
安装成功,which doconce
返回
> /usr/local/bin/doconce.
问题是我有Python和定期安装的python。which python
返回:
当我想逃跑的时候测试.验证从/test中可以看出:
> Traceback (most recent call last):
File "test.verify", line 13, in <module>
import commands, os, sys, re, doconce.common, time
ImportError: No module named doconce.common
作为第二个测试,我创建了一个do.txt文件文件(doconce文件),当我尝试将其转换为latex时,例如,它显示:
> ImportError: No module named mistune
尽管已经安装了python package mistune包,如locate mistune
所示,它返回:
> /home/sohail/anaconda/conda-meta/mistune-0.5.1-py27_0.json
> /home/sohail/anaconda/lib/python2.7/site-packages/mistune-0.5.1-py2.7.egg-info
> /home/sohail/anaconda/lib/python2.7/site-packages/mistune.py
> /home/sohail/anaconda/lib/python2.7/site-packages/mistune.pyc
> /home/sohail/anaconda/pkgs/mistune-0.5.1-py27_0
> /home/sohail/anaconda/pkgs/mistune-0.5.1-py27_0/info
> /home/sohail/anaconda/pkgs/mistune-0.5.1-py27_0/lib
> /home/sohail/anaconda/pkgs/mistune-0.5.1-py27_0/info/files
> /home/sohail/anaconda/pkgs/mistune-0.5.1-py27_0/info/index.json
> /home/sohail/anaconda/pkgs/mistune-0.5.1-py27_0/info/meta
> /home/sohail/anaconda/pkgs/mistune-0.5.1-py27_0/info/requires
> /home/sohail/anaconda/pkgs/mistune-0.5.1-py27_0/lib/python2.7
> /home/sohail/anaconda/pkgs/mistune-0.5.1-py27_0/lib/python2.7/site-packages
> /home/sohail/anaconda/pkgs/mistune-0.5.1-py27_0/lib/python2.7/site-packages/mistune-0.5.1-py2.7.egg-info
> /home/sohail/anaconda/pkgs/mistune-0.5.1-py27_0/lib/python2.7/site-packages/mistune.py
> /home/sohail/anaconda/pkgs/mistune-0.5.1-py27_0/lib/python2.7/site-packages/mistune.pyc
我对这个问题有一个明确的想法,即当我运行一些python代码时,使用anaconda中的python,但是当我试图运行测试或时。do.txt文件文件(doconce文件)它在anaconda外部查找我的python编译器,因为doconce没有安装在anaconda内部或作为anaconda的一部分,这就是问题所在。 那么,我如何才能使这项工作,总而言之,我如何能包括doconce到Python???在
pypi中的
doconce
已经过时,而且由于doconce
的大量依赖基,作者对更新没有什么兴趣,因此,non_recipe_ananconda_installation中@asmeurer建议的conda skeleton
的使用对这个特定问题没什么兴趣。在我也尝试了}。有了
pip install -e git+https://github.com/hplgit/doconce#egg=doconce
,有没有{sudo
安装是成功的,但不是作为anaconda的一部分,如果没有sudo
,则会导致一个奇怪的错误:这才是最终奏效的方法。首先使用
record=myfile.txt
删除sudo python setup.py install
安装的所有文件。在现在转到克隆的
doconce
存储库并执行python setup.py install prefix=/home/sohail/anaconda/ record=myfile2.txt
。在这将成功地将}。此外,您还可以通过运行
doconce
安装为anaconda默认环境的一部分。 现在您可以检查python
是否也可以接受doconce
作为它的模块,但是执行python -c 'import doconce'
和{doconce\test
中的测试来验证安装,但是请记住doconce
需要太多的依赖项。幸运的是,所有者使用了test_mintest.py
来验证doconce
的最小安装。在最后,您可以检查}是否确实是一个包,现在是anaconda的一部分。在
conda list | grep doconce
来验证{这个过程被测试安装doconce和{a3}作为Python的一部分。在
相关问题 更多 >
编程相关推荐