Desejo instalar o pacote 'rope' em meu ambiente ativo atual usando conda. Atualmente, as seguintes versões de 'corda' estão disponíveis:
(data_downloader)user@user-ThinkPad ~/code/data_downloader $ conda search rope
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: ....
cached-property 1.2.0 py27_0 defaults
1.2.0 py34_0 defaults
1.2.0 py35_0 defaults
1.3.0 py27_0 defaults
1.3.0 py34_0 defaults
1.3.0 py35_0 defaults
rope 0.9.4 py26_0 defaults
0.9.4 py27_0 defaults
0.9.4 py33_0 defaults
0.9.4 py34_0 defaults
0.9.4 py26_1 defaults
0.9.4 py27_1 defaults
0.9.4 py33_1 defaults
0.9.4 py34_1 defaults
. 0.9.4 py35_1 defaults
Eu gostaria de instalar o seguinte:
1.3.0 py35_0 defaults
Tentei todos os tipos de permutações de 'conda install' que não vou listar aqui porque nenhuma delas está correta.
Também não tenho certeza do que é o py35_0 (estou assumindo que esta é a versão do python com a qual o pacote foi construído?) E também não sei o que significa 'padrões'.
conda install package=version
? por exemploconda install matplotlib=1.4.3
Respostas:
Não há versão
1.3.0
pararope
.1.3.0
refere-se ao pacotecached-property
. A versão mais alta disponível dorope
é0.9.4
.Você pode instalar diferentes versões com
conda install package=version
. Mas, neste caso, há apenas uma versão do,rope
então você não precisa disso.O motivo de você ver o
cached-property
nesta lista é porque ele contém a string"rope"
: "cached-p rope erty"py35_0
significa que você precisa da versão python3.5
para esta versão específica. Se você tiver apenaspython3.4
e o pacote for apenas para a versão,3.5
você não poderá instalá-lo com o conda.Eu também não tenho certeza
defaults
. Deve ser uma indicação de que este pacote está dentro do canal conda padrão.fonte
defaults
indica que o pacote será instalado a partir do repositório de pacotes padrão. OpyXY
indica que aquele pacote específico está disponível para Python XY, enquanto o_Z
indica o "número de compilação" que é incrementado quando a forma como o pacote é criado é alterado, mas o código real no pacote permanece inalterado.conda install rope=0.9.4
Este é um link para a Documentação do Condaconda install <pkg>=<version>
por exemploconda install matplotlib=1.4.3
Para instalar um pacote específico:
por exemplo:
conda install matplotlib=1.4.3
fonte
Se algum desses caracteres, '>', '<', '|' ou '*', são usados, aspas simples ou duplas devem ser usadas
conda install [-y] package">=version" conda install [-y] package'>=low_version, <=high_version' conda install [-y] "package>=low_version, <high_version" conda install -y torchvision">=0.3.0" conda install openpyxl'>=2.4.10,<=2.6.0' conda install "openpyxl>=2.4.10,<3.0.0"
onde opção -y, --yes Não pede confirmação.
Aqui está um resumo:
Format Sample Specification Results Exact qtconsole==4.5.1 4.5.1 Fuzzy qtconsole=4.5 4.5.0, 4.5.1, ..., etc. >=, >, <, <= "qtconsole>=4.5" 4.5.0 or higher qtconsole"<4.6" less than 4.6.0 OR "qtconsole=4.5.1|4.5.2" 4.5.1, 4.5.2 AND "qtconsole>=4.3.1,<4.6" 4.3.1 or higher but less than 4.6.0
Poção das informações acima, crédito para Conda Cheat Sheet
Testado em conda 4.7.12
fonte