2016-06-29 8 views
0

コンドーム環境で依存関係のない「トップレベル」パッケージのみを印刷できますか?私は、私は7マシン私の勝利にコンドーム環境で、依存関係のないパッケージを印刷する

conda create -n simple_env jupyter 
activate jupyter 
conda list -e 

をすれば、私は私のパッケージとして取得したいと思い、例えば

を「凍結」するよりも携帯性にもっと興味を持って、この時点で、ものを試作していますリストだけjupyter、しかし、私は取得することは、彼らの正確なバージョンと、プラットフォーム固有のすべてのリストです:

# This file may be used to create an environment using: 
# $ conda create --name <env> --file <this file> 
# platform: win-64 
backports=1.0=py27_0 
backports_abc=0.4=py27_0 
configparser=3.5.0b2=py27_1 
decorator=4.0.10=py27_0 
entrypoints=0.2.2=py27_0 
functools32=3.2.3.2=py27_0 
get_terminal_size=1.0.0=py27_0 
ipykernel=4.3.1=py27_0 
ipython=4.2.0=py27_0 
ipython_genutils=0.1.0=py27_0 
ipywidgets=4.1.1=py27_0 
jinja2=2.8=py27_1 
jpeg=8d=vc9_0 
jsonschema=2.5.1=py27_0 
jupyter=1.0.0=py27_3 
jupyter_client=4.3.0=py27_0 
jupyter_console=4.1.1=py27_0 
jupyter_core=4.1.0=py27_0 
libpng=1.6.22=vc9_0 
libtiff=4.0.6=vc9_2 
markupsafe=0.23=py27_2 
mistune=0.7.2=py27_0 
nbconvert=4.2.0=py27_0 
nbformat=4.0.1=py27_0 
notebook=4.2.1=py27_0 
openssl=1.0.2h=vc9_0 
path.py=8.2.1=py27_0 
pathlib2=2.1.0=py27_0 
pickleshare=0.7.2=py27_0 
pip=8.1.2=py27_0 
pygments=2.1.3=py27_0 
pyqt=4.11.4=py27_6 
pyreadline=2.1=py27_0 
python=2.7.11=5 
pyzmq=15.2.0=py27_0 
qt=4.8.7=vc9_8 
qtconsole=4.2.1=py27_0 
setuptools=23.0.0=py27_0 
simplegeneric=0.8.1=py27_1 
singledispatch=3.4.0.3=py27_0 
sip=4.16.9=py27_2 
six=1.10.0=py27_0 
ssl_match_hostname=3.4.0.2=py27_1 
tornado=4.3=py27_1 
traitlets=4.2.1=py27_0 
vs2008_runtime=9.00.30729.1=2 
wheel=0.29.0=py27_0 
zlib=1.2.8=vc9_3 

答えて

0

$コンドミニアムリスト-hによると、マンションのリストの正規表現は、あなただけmatchiをパッケージリストを助けることこの正規表現を使用します。たとえば、 "condo list jupyter"は、jupyter_client、jupyter_coreのようにju​​pyterで始まるパッケージをリストします。

さらに、トップレベルのパッケージをリストするのは難しいです。「conda list」はすべてのリンクされたパッケージを表示するだけです。

+0

ああ、こんにちは!これがあなただと分かりました。興味があれば、私が議論した歴史は 'conda/history.py'に実装されています。 – kalefranz

0

私は私たちがこれに対してプライベートな機能を持っていると思っていましたが、今はコードでそれを見つけることができません。我々はある時点でやります。環境が現在何が価値があるため

conda list --revisions --name ENVIRONMENT_NAME 

活性化されていない場合は今のところ、あなたは

conda list --revisions 

と環境の中で、あなたの完全な履歴を回復するか、することができ、あなたはまた、任意のリビジョン番号にロールバックすることができますwith

conda install --revision REVISION_NUMBER 
関連する問題