conda-forge / miniforge Goto Github PK
View Code? Open in Web Editor NEWA conda-forge distribution.
Home Page: https://conda-forge.org/miniforge
License: Other
A conda-forge distribution.
Home Page: https://conda-forge.org/miniforge
License: Other
Would it make sense to have a download page on conda-forge.org, with a nice design to download the installers.
Issue:
Hello,
Despite the title mentioning miniforge, I suspect that the CondaHTTPError
I'm running has more to do with packages in the conda-forge distribution.
I wasn't quite sure where I should mention this issue - I've seen similar CondaHTTPErrors on the conda/conda repo - but I think this is specific to conda-forge (linux-64?).
If it seems otherwise please let me know - I'm new here.
I have been trying to install the miniforge distribution using the latest Miniforge3-4.9.0-4-Linux-x86_64.sh
release yet each time after I run the installer, the command conda update conda
raises a CondaHTTPError
.
I don't think it's an issue with my network or my computer (running WSL2 Debian) since I have no trouble installing and using a fresh installation of Miniconda3-latest-Linux-x86_64.sh
(from here) and updating it to the latest version and installing new packages.
But if I tell miniconda to use the conda-forge channel, I can conda update conda
once so that the packages from the conda default channel are replaced by the conda forge channel and then I also get the same CondaHTTPError
when I subsequently run conda update conda
.
I hope the details below help explain the problem.
I can try and debug further with any additional suggestions.
Thank you in advance for any help
conda list
):
$ conda list
# packages in environment at /home/lxvm/miniforge3:
#
# Name Version Build Channel
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 1_gnu conda-forge
brotlipy 0.7.0 py38h8df0ef7_1001 conda-forge
bzip2 1.0.8 h516909a_3 conda-forge
ca-certificates 2020.11.8 ha878542_0 conda-forge
certifi 2020.11.8 py38h578d9bd_0 conda-forge
cffi 1.14.3 py38h1bdcb99_1 conda-forge
chardet 3.0.4 py38h924ce5b_1008 conda-forge
conda 4.9.0 py38h924ce5b_1 conda-forge
conda-package-handling 1.7.2 py38h8df0ef7_0 conda-forge
cryptography 3.2.1 py38h7699a38_0 conda-forge
idna 2.10 pyh9f0ad1d_0 conda-forge
ld_impl_linux-64 2.35.1 hed1e6ac_0 conda-forge
libffi 3.2.1 he1b5a44_1007 conda-forge
libgcc-ng 9.3.0 h5dbcf3e_17 conda-forge
libgomp 9.3.0 h5dbcf3e_17 conda-forge
libstdcxx-ng 9.3.0 h2ae2ef3_17 conda-forge
ncurses 6.2 h58526e2_4 conda-forge
openssl 1.1.1h h516909a_0 conda-forge
pip 20.2.4 py_0 conda-forge
pycosat 0.6.3 py38h8df0ef7_1005 conda-forge
pycparser 2.20 pyh9f0ad1d_2 conda-forge
pyopenssl 19.1.0 py_1 conda-forge
pysocks 1.7.1 py38h924ce5b_2 conda-forge
python 3.8.6 h852b56e_0_cpython conda-forge
python_abi 3.8 1_cp38 conda-forge
readline 8.0 he28a2e2_2 conda-forge
requests 2.25.0 pyhd3deb0d_0 conda-forge
ruamel_yaml 0.15.80 py38h8df0ef7_1003 conda-forge
setuptools 49.6.0 py38h924ce5b_2 conda-forge
six 1.15.0 pyh9f0ad1d_0 conda-forge
sqlite 3.33.0 h4cf870e_1 conda-forge
tk 8.6.10 hed695b0_1 conda-forge
tqdm 4.52.0 pyhd3deb0d_0 conda-forge
urllib3 1.25.11 py_0 conda-forge
wheel 0.35.1 pyh9f0ad1d_0 conda-forge
xz 5.2.5 h516909a_1 conda-forge
yaml 0.2.5 h516909a_0 conda-forge
zlib 1.2.11 h516909a_1010 conda-forge
conda
and system ( conda info
):
$ conda info
active environment : base
active env location : /home/lxvm/miniforge3
shell level : 1
user config file : /home/lxvm/.condarc
populated config files : /home/lxvm/miniforge3/.condarc
conda version : 4.9.0
conda-build version : not installed
python version : 3.8.6.final.0
virtual packages : __glibc=2.28=0
__unix=0=0
__archspec=1=x86_64
base environment : /home/lxvm/miniforge3 (writable)
channel URLs : https://conda.anaconda.org/conda-forge/linux-64
https://conda.anaconda.org/conda-forge/noarch
package cache : /home/lxvm/miniforge3/pkgs
/home/lxvm/.conda/pkgs
envs directories : /home/lxvm/miniforge3/envs
/home/lxvm/.conda/envs
platform : linux-64
user-agent : conda/4.9.0 requests/2.25.0 CPython/3.8.6 Linux/4.4.0-19041-Microsoft debian/10 glibc/2.28
UID:GID : 1000:1000
netrc file : None
offline mode : False
Error message conda update conda
The tracebacks call to the conda, requests, and urllib3 packages.
$ conda update conda -v
Collecting package metadata (current_repodata.json): ...working... Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f2f360586a0>: Failed to establish a new connection: [Errno -2] Name or service not known')': /conda-forge/noarch/current_repodata.json
Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f2f36058a30>: Failed to establish a new connection: [Errno -2] Name or service not known')': /conda-forge/linux-64/current_repodata.json
Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f2f36058c40>: Failed to establish a new connection: [Errno -2] Name or service not known')': /conda-forge/noarch/current_repodata.json
Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f2f36058d30>: Failed to establish a new connection: [Errno -2] Name or service not known')': /conda-forge/linux-64/current_repodata.json
Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f2f36058ee0>: Failed to establish a new connection: [Errno -2] Name or service not known')': /conda-forge/noarch/current_repodata.json
Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f2f36058fd0>: Failed to establish a new connection: [Errno -2] Name or service not known')': /conda-forge/linux-64/current_repodata.json
failed
Traceback (most recent call last):
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
conn = connection.create_connection(
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/urllib3/util/connection.py", line 61, in create_connection
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
File "/home/lxvm/miniforge3/lib/python3.8/socket.py", line 918, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
httplib_response = self._make_request(
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/urllib3/connectionpool.py", line 381, in _make_request
self._validate_conn(conn)
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/urllib3/connectionpool.py", line 978, in _validate_conn
conn.connect()
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/urllib3/connection.py", line 309, in connect
conn = self._new_conn()
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x7f2f36044880>: Failed to establish a new connection: [Errno -2] Name or service not known
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/requests/adapters.py", line 439, in send
resp = conn.urlopen(
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
return self.urlopen(
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
return self.urlopen(
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
return self.urlopen(
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
retries = retries.increment(
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='conda.anaconda.org', port=443): Max retries exceeded with url: /conda-forge/linux-64/current_repodata.json (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f2f36044880>: Failed to establish a new connection: [Errno -2] Name or service not known'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 499, in fetch_repodata_remote_request
resp = session.get(join_url(url, filename), headers=headers, proxies=session.proxies,
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/requests/sessions.py", line 555, in get
return self.request('GET', url, **kwargs)
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/requests/sessions.py", line 542, in request
resp = self.send(prep, **send_kwargs)
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/requests/sessions.py", line 655, in send
r = adapter.send(request, **kwargs)
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/requests/adapters.py", line 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='conda.anaconda.org', port=443): Max retries exceeded with url: /conda-forge/linux-64/current_repodata.json (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f2f36044880>: Failed to establish a new connection: [Errno -2] Name or service not known'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/exceptions.py", line 1079, in __call__
return func(*args, **kwargs)
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/cli/main.py", line 84, in _main
exit_code = do_call(args, p)
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/cli/conda_argparse.py", line 83, in do_call
return getattr(module, func_name)(args, parser)
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/cli/main_update.py", line 20, in execute
install(args, parser, 'update')
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/cli/install.py", line 261, in install
unlink_link_transaction = solver.solve_for_transaction(
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/core/solve.py", line 114, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(update_modifier, deps_modifier,
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/core/solve.py", line 157, in solve_for_diff
final_precs = self.solve_final_state(update_modifier, deps_modifier, prune, ignore_pinned,
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/core/solve.py", line 262, in solve_final_state
ssc = self._collect_all_metadata(ssc)
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/common/io.py", line 88, in decorated
return f(*args, **kwds)
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/core/solve.py", line 425, in _collect_all_metadata
index, r = self._prepare(prepared_specs)
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/core/solve.py", line 1020, in _prepare
reduced_index = get_reduced_index(self.prefix, self.channels,
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/core/index.py", line 276, in get_reduced_index
new_records = SubdirData.query_all(spec, channels=channels, subdirs=subdirs,
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 120, in query_all
result = tuple(concat(executor.map(subdir_query, channel_urls)))
File "/home/lxvm/miniforge3/lib/python3.8/concurrent/futures/_base.py", line 611, in result_iterator
yield fs.pop().result()
File "/home/lxvm/miniforge3/lib/python3.8/concurrent/futures/_base.py", line 439, in result
return self.__get_result()
File "/home/lxvm/miniforge3/lib/python3.8/concurrent/futures/_base.py", line 388, in __get_result
raise self._exception
File "/home/lxvm/miniforge3/lib/python3.8/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 112, in <lambda>
subdir_query = lambda url: tuple(SubdirData(Channel(url), repodata_fn=repodata_fn).query(
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 125, in query
self.load()
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 189, in load
_internal_state = self._load()
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 259, in _load
raw_repodata_str = fetch_repodata_remote_request(
File "/home/lxvm/miniforge3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 604, in fetch_repodata_remote_request
raise CondaHTTPError(help_message,
conda.exceptions.CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/conda-forge/linux-64/current_repodata.json>
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
'https://conda.anaconda.org/conda-forge/linux-64'
When I do conda list
, I can see two of the included packages listed:
torch 1.8.0a0 pypi_0 pypi
torchvision 0.9.0a0+83171d6 pypi_0 pypi
However, when I do conda create -n myenv torch torchvision
, I get this error:
PackagesNotFoundError: The following packages are not available from current channels:
- torchvision
- torch
Hello!
Unless I am missing something, it doesn't seem that the Windows miniforge installer provides a command prompt that initializes in the base environment. Also, usage by path in a cmd.exe terminal fails to do anything real too. Here is a simple update example that cannot be run. (Note that miniconda fails in the same way with usage by path).
C:\Users\Anthony.Scopatz>miniforge\\Scripts\\conda.exe update --all
Collecting package metadata (current_repodata.json): failed
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/conda-forge/win-64/current_repodata.json>
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way. 'https://conda.anaconda.org/conda-forge/win-64'
This error message is fully reproducible and does not have anything to do with my internet connection. A conda update --all
in a full miniconda shell works fine.
Perhaps some clarification could be given in the README on how miniforge on Windows is intended to be used.
Issue:
During the discussion of #38
It is clear that at least some subset of users are confused by all the different linux installers.
It isn't always clear to an end user what platform they are on. For example, many using RaspberryPis don't always graps that they are using a different computer architecture than their laptops.
conda-forge has done quite well making many useful packages installable on x86, aarch, and ppc.
I think it might help users to get a "unified" installer that works for linux on all 3 architectures.
It might be 3x the size, but I think it would go a ong way to helping the user experience.
The user case would be:
conda already makes architecture specific decisions (e.g. downloading the package for the appropriate architecture for you) so it seems natural to have the installer work by the same principle.
For reference, Apple did this with 32bit and 64bit installers. And they are workign on doing the same with their Arm transition.
Hi, this is not so much an issue as a question. I had inquired about possibilities to streamline installs of miniconda with pre-configured conda-forge channel, package versions etc. in the conda-repo: conda/conda#9655. The problem was that 1) installing conda, 2) selecting the conda-forge channel and updating conda, 3) creating an environment, seemed to do a lot of unnecessary work (downloading, installing and resolving packages and dependencies up to 3 times) before the final environment could be created.
The solution suggested there is a new conda standalone installer, which seems to work fine.
My question is, would you recommend that option? Or are there plans to distribute a pre-configured miniforge that could be installed on any of the platforms currently supported in conda-forge (not only those that aren't supported by Miniconda).
Brand new M1 MacBook, fresh everything. Just ran 'conda install -c pytorch pytorch' and got his error:
PackagesNotFoundError: The following packages are not available from current channels:
- pytorch
Current channels:
- https://conda.anaconda.org/pytorch/osx-arm64
- https://conda.anaconda.org/pytorch/noarch
- https://conda.anaconda.org/conda-forge/osx-arm64
- https://conda.anaconda.org/conda-forge/noarch
The release page generation on #89 spends a lot of its time downloading the individual .sha256
files. It would be nice if, at the end of a full run, a top-level SHA256SUMS
file was generated from the concatenated files (or just recalculate the whole thing) and added to a release. Having these back-filled for historical releases would also be nice.
After going down the custom installer route a couple of times now, I've occasionally run into the problem where I (or someone else) has the installer, but no longer the build log, and have to resort to shenanigans to find out what exactly is in it without installing it (which can be hard without, say, a physical OSX box kicking around).
An approach, derived from some of these adventures:
environment.yml
sconstruct.yaml
(via environment variable + jinja)
conda list --explicit
inside the as-installed product and compare the input/observed lockfiles for deviations
.condarc
in a build environmentconda-meta/history
Also: a recent rev of setup-miniconda@v2
supports installer-url: file://
, which means that the test jobs can be instantiated on a machine that hasn't been "polluted" with a base installer.
End game: I'd love a constructor
flavor that, given the same lockfile and tooling version, generated exactly the same output (sha256), but there's a lot of other stuff that would need doing.
Any interest in this as a PR?
Issue:
Not able to install pytorch got following error
PackagesNotFoundError: The following packages are not available from current channels:
- torchvision
- pytorch
Current channels:
- https://conda.anaconda.org/conda-forge/osx-arm64
- https://conda.anaconda.org/conda-forge/noarch
- https://repo.anaconda.com/pkgs/main/osx-arm64
- https://repo.anaconda.com/pkgs/main/noarch
- https://repo.anaconda.com/pkgs/r/osx-arm64
- https://repo.anaconda.com/pkgs/r/noarch
To search for alternate channels that may provide the conda package you're
looking for, navigate to
https://anaconda.org
and use the search bar at the top of the page.
conda list
):
$ conda list
# packages in environment at /Users/mukesh/miniforge3/envs/ml:
#
# Name Version Build Channel
abseil-cpp 20200923.2 h9f76cd9_1 conda-forge
absl-py 0.11.0 pypi_0 pypi
anyio 2.0.2 py38h10201cd_3 conda-forge
appnope 0.1.2 py38h10201cd_0 conda-forge
argon2-cffi 20.1.0 py38h30f7421_2 conda-forge
arrow-cpp 2.0.0 py38hd691b3c_11_cpu conda-forge
astunparse 1.6.3 pypi_0 pypi
async_generator 1.10 py_0 conda-forge
attrs 20.3.0 pyhd3deb0d_0 conda-forge
autobahn 20.12.3 pypi_0 pypi
automat 20.2.0 pypi_0 pypi
aws-c-common 0.4.59 h27ca646_1 conda-forge
aws-c-event-stream 0.1.6 h0d44b10_6 conda-forge
aws-checksums 0.1.10 h2b027d1_0 conda-forge
aws-sdk-cpp 1.8.70 h00b3300_1 conda-forge
babel 2.9.0 pyhd3deb0d_0 conda-forge
backcall 0.2.0 pyh9f0ad1d_0 conda-forge
backports 1.0 py_2 conda-forge
backports.functools_lru_cache 1.6.1 py_0 conda-forge
bleach 3.2.1 pyh9f0ad1d_0 conda-forge
brotli 1.0.9 hb904e53_3 conda-forge
brotlipy 0.7.0 py38h51573d8_1001 conda-forge
bzip2 1.0.8 h27ca646_4 conda-forge
c-ares 1.17.1 h27ca646_0 conda-forge
ca-certificates 2020.12.5 h4653dfc_0 conda-forge
cached-property 1.5.2 pypi_0 pypi
cachetools 4.2.0 pypi_0 pypi
certifi 2020.12.5 py38h10201cd_1 conda-forge
cffi 1.14.4 py38he62ddd7_1 conda-forge
chardet 4.0.0 py38h10201cd_0 conda-forge
constantly 15.1.0 pypi_0 pypi
cryptography 3.3.1 py38h943ba7b_0 conda-forge
cycler 0.10.0 py_2 conda-forge
dateparser 1.0.0 pypi_0 pypi
decorator 4.4.2 py_0 conda-forge
defusedxml 0.6.0 py_0 conda-forge
entrypoints 0.3 pyhd8ed1ab_1003 conda-forge
flatbuffers 1.12 pypi_0 pypi
freetype 2.10.4 h17b34a0_0 conda-forge
gast 0.4.0 pypi_0 pypi
gflags 2.2.2 hc88da5d_1004 conda-forge
glog 0.4.0 h6361243_3 conda-forge
google-auth 1.24.0 pypi_0 pypi
google-auth-oauthlib 0.4.2 pypi_0 pypi
google-pasta 0.2.0 pypi_0 pypi
grpc-cpp 1.33.2 h5a4e526_2 conda-forge
grpcio 1.33.2 pypi_0 pypi
h5py 2.10.0 pypi_0 pypi
hyperlink 20.0.1 pypi_0 pypi
icu 68.1 h17758a7_0 conda-forge
idna 2.10 pyh9f0ad1d_0 conda-forge
importlib-metadata 3.3.0 py38h10201cd_2 conda-forge
importlib_metadata 3.3.0 hd8ed1ab_2 conda-forge
incremental 17.5.0 pypi_0 pypi
ipykernel 5.4.2 py38h2cb4d76_0 conda-forge
ipython 7.19.0 py38h2cb4d76_0 conda-forge
ipython_genutils 0.2.0 py_1 conda-forge
jedi 0.18.0 py38h10201cd_1 conda-forge
jinja2 2.11.2 pyh9f0ad1d_0 conda-forge
joblib 1.0.0 pyhd8ed1ab_0 conda-forge
jpeg 9d h27ca646_0 conda-forge
json5 0.9.5 pyh9f0ad1d_0 conda-forge
jsonschema 3.2.0 py_2 conda-forge
jupyter_client 6.1.7 py_0 conda-forge
jupyter_core 4.7.0 py38h10201cd_0 conda-forge
jupyter_server 1.1.4 py38h10201cd_0 conda-forge
jupyterlab 3.0.1 pyhd8ed1ab_0 conda-forge
jupyterlab_pygments 0.1.2 pyh9f0ad1d_0 conda-forge
jupyterlab_server 2.0.0 pyhd8ed1ab_0 conda-forge
kaggle 1.5.10 pypi_0 pypi
keras-preprocessing 1.1.2 pypi_0 pypi
kiwisolver 1.3.1 py38h12a6f45_0 conda-forge
krb5 1.17.2 h17618d6_0 conda-forge
lcms2 2.11 h2f7874f_1 conda-forge
libblas 3.9.0 6_openblas conda-forge
libcblas 3.9.0 6_openblas conda-forge
libcurl 7.71.1 hd2aec06_8 conda-forge
libcxx 11.0.0 h7cf67bf_1 conda-forge
libedit 3.1.20191231 hc8eb9b7_2 conda-forge
libev 4.33 h642e427_1 conda-forge
libevent 2.1.10 h93437e4_3 conda-forge
libffi 3.3 h9f76cd9_2 conda-forge
libgfortran 5.0.0.dev0 hdc626ea_15 conda-forge
libgfortran5 11.0.0.dev0 hdc626ea_15 conda-forge
libiconv 1.16 h642e427_0 conda-forge
liblapack 3.9.0 6_openblas conda-forge
libnghttp2 1.41.0 h87e4072_2 conda-forge
libopenblas 0.3.12 openmp_h2ecc587_1 conda-forge
libpng 1.6.37 hf7e6567_2 conda-forge
libprotobuf 3.14.0 habe5f53_0 conda-forge
libsodium 1.0.18 h27ca646_1 conda-forge
libssh2 1.9.0 h1c49ba1_5 conda-forge
libthrift 0.13.0 h854ee3b_6 conda-forge
libtiff 4.2.0 h70663a0_0 conda-forge
libutf8proc 2.6.1 h27ca646_0 conda-forge
libwebp-base 1.1.0 h27ca646_3 conda-forge
libxml2 2.9.10 h8f9ca65_3 conda-forge
libxslt 1.1.33 hd2240da_2 conda-forge
llvm-openmp 11.0.0 hdb94862_1 conda-forge
lxml 4.6.2 py38h3721f35_1 conda-forge
lz4-c 1.9.3 h9f76cd9_0 conda-forge
markdown 3.3.3 pypi_0 pypi
markupsafe 1.1.1 py38h51573d8_2 conda-forge
matplotlib 3.3.3 py38h150bfb4_0 conda-forge
matplotlib-base 3.3.3 py38ha029820_0 conda-forge
mistune 0.8.4 py38h30f7421_1002 conda-forge
nbclassic 0.2.5 pyhd8ed1ab_0 conda-forge
nbclient 0.5.1 py_0 conda-forge
nbconvert 6.0.7 py38h10201cd_3 conda-forge
nbformat 5.0.8 py_0 conda-forge
ncurses 6.2 h9aa5885_4 conda-forge
nest-asyncio 1.4.3 pyhd8ed1ab_0 conda-forge
notebook 6.1.6 py38h10201cd_0 conda-forge
numpy 1.18.5 pypi_0 pypi
oauthlib 3.1.0 pypi_0 pypi
olefile 0.46 pyh9f0ad1d_1 conda-forge
openssl 1.1.1i h27ca646_0 conda-forge
opt-einsum 3.3.0 pypi_0 pypi
orc 1.6.6 hb699b4c_1 conda-forge
packaging 20.8 pyhd3deb0d_0 conda-forge
pandas 1.2.0 py38h9b9bf68_0 conda-forge
pandas-datareader 0.9.0 py_0 anaconda
pandocfilters 1.4.2 py_1 conda-forge
parquet-cpp 1.5.1 2 conda-forge
parso 0.8.1 pyhd8ed1ab_0 conda-forge
pexpect 4.8.0 pyh9f0ad1d_2 conda-forge
pickleshare 0.7.5 py_1003 conda-forge
pillow 8.1.0 py38h6b236ce_0 conda-forge
pip 20.3.3 pypi_0 pypi
prometheus_client 0.9.0 pyhd3deb0d_0 conda-forge
prompt-toolkit 3.0.9 pyha770c72_0 conda-forge
protobuf 3.14.0 pypi_0 pypi
ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge
pyarrow 2.0.0 py38h88a775f_11_cpu conda-forge
pyasn1 0.4.8 pypi_0 pypi
pyasn1-modules 0.2.8 pypi_0 pypi
pycparser 2.20 pyh9f0ad1d_2 conda-forge
pygments 2.7.3 pyhd8ed1ab_0 conda-forge
pyhamcrest 2.0.2 pypi_0 pypi
pyopenssl 20.0.1 pyhd8ed1ab_0 conda-forge
pyparsing 2.4.7 pyh9f0ad1d_0 conda-forge
pyrsistent 0.17.3 py38h30f7421_1 conda-forge
pysocks 1.7.1 py38h045b1e1_2 conda-forge
python 3.8.6 h12cc5a1_4_cpython conda-forge
python-binance 0.7.9 pypi_0 pypi
python-dateutil 2.8.1 py_0 conda-forge
python-slugify 4.0.1 pypi_0 pypi
python_abi 3.8 1_cp38 conda-forge
pytz 2020.5 pyhd8ed1ab_0 conda-forge
pyyaml 5.3.1 pypi_0 pypi
pyzmq 20.0.0 py38ha8dc5b5_1 conda-forge
re2 2020.11.01 h9f76cd9_0 conda-forge
readline 8.0 hc8eb9b7_2 conda-forge
regex 2020.11.13 pypi_0 pypi
requests 2.25.1 pyhd3deb0d_0 conda-forge
requests-oauthlib 1.3.0 pypi_0 pypi
rsa 4.6 pypi_0 pypi
scikit-learn 0.24.0 py38h397cc00_0 conda-forge
scipy 1.6.0 py38hdf044fb_0 conda-forge
send2trash 1.5.0 py_0 conda-forge
service-identity 18.1.0 pypi_0 pypi
setuptools 51.1.1 pypi_0 pypi
six 1.15.0 pyh9f0ad1d_0 conda-forge
snappy 1.1.8 hc88da5d_3 conda-forge
sniffio 1.2.0 py38h10201cd_0 conda-forge
sqlite 3.34.0 h6d56c25_0 conda-forge
tensorboard 2.4.0 pypi_0 pypi
tensorboard-plugin-wit 1.7.0 pypi_0 pypi
tensorflow 2.4.0rc0 pypi_0 pypi
tensorflow-addons 0.11.2 pypi_0 pypi
tensorflow-estimator 2.4.0 pypi_0 pypi
termcolor 1.1.0 pypi_0 pypi
terminado 0.9.2 py38h10201cd_0 conda-forge
testpath 0.4.4 py_0 conda-forge
text-unidecode 1.3 pypi_0 pypi
threadpoolctl 2.1.0 pyh5ca1d4c_0 conda-forge
tk 8.6.10 hf7e6567_1 conda-forge
tornado 6.1 py38h30f7421_0 conda-forge
tqdm 4.55.2 pypi_0 pypi
traitlets 5.0.5 py_0 conda-forge
twisted 20.3.0 pypi_0 pypi
txaio 20.12.1 pypi_0 pypi
typeguard 2.10.0 pypi_0 pypi
typing-extensions 3.7.4.3 pypi_0 pypi
tzlocal 2.1 pypi_0 pypi
ujson 4.0.1 pypi_0 pypi
urllib3 1.26.2 pyhd8ed1ab_0 conda-forge
wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge
webencodings 0.5.1 py_1 conda-forge
werkzeug 1.0.1 pypi_0 pypi
wheel 0.36.2 pypi_0 pypi
wrapt 1.12.1 pypi_0 pypi
xz 5.2.5 h642e427_1 conda-forge
zeromq 4.3.3 h9f76cd9_3 conda-forge
zipp 3.4.0 py_0 conda-forge
zlib 1.2.11 h31e879b_1009 conda-forge
zope-interface 5.2.0 pypi_0 pypi
zstd 1.4.8 h5b28eab_1 conda-forge
(ml) ~
$
(ml) ~
$ conda list
# packages in environment at /Users/mukesh/miniforge3/envs/ml:
#
# Name Version Build Channel
abseil-cpp 20200923.2 h9f76cd9_1 conda-forge
absl-py 0.11.0 pypi_0 pypi
anyio 2.0.2 py38h10201cd_3 conda-forge
appnope 0.1.2 py38h10201cd_0 conda-forge
argon2-cffi 20.1.0 py38h30f7421_2 conda-forge
arrow-cpp 2.0.0 py38hd691b3c_11_cpu conda-forge
astunparse 1.6.3 pypi_0 pypi
async_generator 1.10 py_0 conda-forge
attrs 20.3.0 pyhd3deb0d_0 conda-forge
autobahn 20.12.3 pypi_0 pypi
automat 20.2.0 pypi_0 pypi
aws-c-common 0.4.59 h27ca646_1 conda-forge
aws-c-event-stream 0.1.6 h0d44b10_6 conda-forge
aws-checksums 0.1.10 h2b027d1_0 conda-forge
aws-sdk-cpp 1.8.70 h00b3300_1 conda-forge
babel 2.9.0 pyhd3deb0d_0 conda-forge
backcall 0.2.0 pyh9f0ad1d_0 conda-forge
backports 1.0 py_2 conda-forge
backports.functools_lru_cache 1.6.1 py_0 conda-forge
bleach 3.2.1 pyh9f0ad1d_0 conda-forge
brotli 1.0.9 hb904e53_3 conda-forge
brotlipy 0.7.0 py38h51573d8_1001 conda-forge
bzip2 1.0.8 h27ca646_4 conda-forge
c-ares 1.17.1 h27ca646_0 conda-forge
ca-certificates 2020.12.5 h4653dfc_0 conda-forge
cached-property 1.5.2 pypi_0 pypi
cachetools 4.2.0 pypi_0 pypi
certifi 2020.12.5 py38h10201cd_1 conda-forge
cffi 1.14.4 py38he62ddd7_1 conda-forge
chardet 4.0.0 py38h10201cd_0 conda-forge
constantly 15.1.0 pypi_0 pypi
cryptography 3.3.1 py38h943ba7b_0 conda-forge
cycler 0.10.0 py_2 conda-forge
dateparser 1.0.0 pypi_0 pypi
decorator 4.4.2 py_0 conda-forge
defusedxml 0.6.0 py_0 conda-forge
entrypoints 0.3 pyhd8ed1ab_1003 conda-forge
flatbuffers 1.12 pypi_0 pypi
freetype 2.10.4 h17b34a0_0 conda-forge
gast 0.4.0 pypi_0 pypi
gflags 2.2.2 hc88da5d_1004 conda-forge
glog 0.4.0 h6361243_3 conda-forge
google-auth 1.24.0 pypi_0 pypi
google-auth-oauthlib 0.4.2 pypi_0 pypi
google-pasta 0.2.0 pypi_0 pypi
grpc-cpp 1.33.2 h5a4e526_2 conda-forge
grpcio 1.33.2 pypi_0 pypi
h5py 2.10.0 pypi_0 pypi
hyperlink 20.0.1 pypi_0 pypi
icu 68.1 h17758a7_0 conda-forge
idna 2.10 pyh9f0ad1d_0 conda-forge
importlib-metadata 3.3.0 py38h10201cd_2 conda-forge
importlib_metadata 3.3.0 hd8ed1ab_2 conda-forge
incremental 17.5.0 pypi_0 pypi
ipykernel 5.4.2 py38h2cb4d76_0 conda-forge
ipython 7.19.0 py38h2cb4d76_0 conda-forge
ipython_genutils 0.2.0 py_1 conda-forge
jedi 0.18.0 py38h10201cd_1 conda-forge
jinja2 2.11.2 pyh9f0ad1d_0 conda-forge
joblib 1.0.0 pyhd8ed1ab_0 conda-forge
jpeg 9d h27ca646_0 conda-forge
json5 0.9.5 pyh9f0ad1d_0 conda-forge
jsonschema 3.2.0 py_2 conda-forge
jupyter_client 6.1.7 py_0 conda-forge
jupyter_core 4.7.0 py38h10201cd_0 conda-forge
jupyter_server 1.1.4 py38h10201cd_0 conda-forge
jupyterlab 3.0.1 pyhd8ed1ab_0 conda-forge
jupyterlab_pygments 0.1.2 pyh9f0ad1d_0 conda-forge
jupyterlab_server 2.0.0 pyhd8ed1ab_0 conda-forge
kaggle 1.5.10 pypi_0 pypi
keras-preprocessing 1.1.2 pypi_0 pypi
kiwisolver 1.3.1 py38h12a6f45_0 conda-forge
krb5 1.17.2 h17618d6_0 conda-forge
lcms2 2.11 h2f7874f_1 conda-forge
libblas 3.9.0 6_openblas conda-forge
libcblas 3.9.0 6_openblas conda-forge
libcurl 7.71.1 hd2aec06_8 conda-forge
libcxx 11.0.0 h7cf67bf_1 conda-forge
libedit 3.1.20191231 hc8eb9b7_2 conda-forge
libev 4.33 h642e427_1 conda-forge
libevent 2.1.10 h93437e4_3 conda-forge
libffi 3.3 h9f76cd9_2 conda-forge
libgfortran 5.0.0.dev0 hdc626ea_15 conda-forge
libgfortran5 11.0.0.dev0 hdc626ea_15 conda-forge
libiconv 1.16 h642e427_0 conda-forge
liblapack 3.9.0 6_openblas conda-forge
libnghttp2 1.41.0 h87e4072_2 conda-forge
libopenblas 0.3.12 openmp_h2ecc587_1 conda-forge
libpng 1.6.37 hf7e6567_2 conda-forge
libprotobuf 3.14.0 habe5f53_0 conda-forge
libsodium 1.0.18 h27ca646_1 conda-forge
libssh2 1.9.0 h1c49ba1_5 conda-forge
libthrift 0.13.0 h854ee3b_6 conda-forge
libtiff 4.2.0 h70663a0_0 conda-forge
libutf8proc 2.6.1 h27ca646_0 conda-forge
libwebp-base 1.1.0 h27ca646_3 conda-forge
libxml2 2.9.10 h8f9ca65_3 conda-forge
libxslt 1.1.33 hd2240da_2 conda-forge
llvm-openmp 11.0.0 hdb94862_1 conda-forge
lxml 4.6.2 py38h3721f35_1 conda-forge
lz4-c 1.9.3 h9f76cd9_0 conda-forge
markdown 3.3.3 pypi_0 pypi
markupsafe 1.1.1 py38h51573d8_2 conda-forge
matplotlib 3.3.3 py38h150bfb4_0 conda-forge
matplotlib-base 3.3.3 py38ha029820_0 conda-forge
mistune 0.8.4 py38h30f7421_1002 conda-forge
nbclassic 0.2.5 pyhd8ed1ab_0 conda-forge
nbclient 0.5.1 py_0 conda-forge
nbconvert 6.0.7 py38h10201cd_3 conda-forge
nbformat 5.0.8 py_0 conda-forge
ncurses 6.2 h9aa5885_4 conda-forge
nest-asyncio 1.4.3 pyhd8ed1ab_0 conda-forge
notebook 6.1.6 py38h10201cd_0 conda-forge
numpy 1.18.5 pypi_0 pypi
oauthlib 3.1.0 pypi_0 pypi
olefile 0.46 pyh9f0ad1d_1 conda-forge
openssl 1.1.1i h27ca646_0 conda-forge
opt-einsum 3.3.0 pypi_0 pypi
orc 1.6.6 hb699b4c_1 conda-forge
packaging 20.8 pyhd3deb0d_0 conda-forge
pandas 1.2.0 py38h9b9bf68_0 conda-forge
pandas-datareader 0.9.0 py_0 anaconda
pandocfilters 1.4.2 py_1 conda-forge
parquet-cpp 1.5.1 2 conda-forge
parso 0.8.1 pyhd8ed1ab_0 conda-forge
pexpect 4.8.0 pyh9f0ad1d_2 conda-forge
pickleshare 0.7.5 py_1003 conda-forge
pillow 8.1.0 py38h6b236ce_0 conda-forge
pip 20.3.3 pypi_0 pypi
prometheus_client 0.9.0 pyhd3deb0d_0 conda-forge
prompt-toolkit 3.0.9 pyha770c72_0 conda-forge
protobuf 3.14.0 pypi_0 pypi
ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge
pyarrow 2.0.0 py38h88a775f_11_cpu conda-forge
pyasn1 0.4.8 pypi_0 pypi
pyasn1-modules 0.2.8 pypi_0 pypi
pycparser 2.20 pyh9f0ad1d_2 conda-forge
pygments 2.7.3 pyhd8ed1ab_0 conda-forge
pyhamcrest 2.0.2 pypi_0 pypi
pyopenssl 20.0.1 pyhd8ed1ab_0 conda-forge
pyparsing 2.4.7 pyh9f0ad1d_0 conda-forge
pyrsistent 0.17.3 py38h30f7421_1 conda-forge
pysocks 1.7.1 py38h045b1e1_2 conda-forge
python 3.8.6 h12cc5a1_4_cpython conda-forge
python-binance 0.7.9 pypi_0 pypi
python-dateutil 2.8.1 py_0 conda-forge
python-slugify 4.0.1 pypi_0 pypi
python_abi 3.8 1_cp38 conda-forge
pytz 2020.5 pyhd8ed1ab_0 conda-forge
pyyaml 5.3.1 pypi_0 pypi
pyzmq 20.0.0 py38ha8dc5b5_1 conda-forge
re2 2020.11.01 h9f76cd9_0 conda-forge
readline 8.0 hc8eb9b7_2 conda-forge
regex 2020.11.13 pypi_0 pypi
requests 2.25.1 pyhd3deb0d_0 conda-forge
requests-oauthlib 1.3.0 pypi_0 pypi
rsa 4.6 pypi_0 pypi
scikit-learn 0.24.0 py38h397cc00_0 conda-forge
scipy 1.6.0 py38hdf044fb_0 conda-forge
send2trash 1.5.0 py_0 conda-forge
service-identity 18.1.0 pypi_0 pypi
setuptools 51.1.1 pypi_0 pypi
six 1.15.0 pyh9f0ad1d_0 conda-forge
snappy 1.1.8 hc88da5d_3 conda-forge
sniffio 1.2.0 py38h10201cd_0 conda-forge
sqlite 3.34.0 h6d56c25_0 conda-forge
tensorboard 2.4.0 pypi_0 pypi
tensorboard-plugin-wit 1.7.0 pypi_0 pypi
tensorflow 2.4.0rc0 pypi_0 pypi
tensorflow-addons 0.11.2 pypi_0 pypi
tensorflow-estimator 2.4.0 pypi_0 pypi
termcolor 1.1.0 pypi_0 pypi
terminado 0.9.2 py38h10201cd_0 conda-forge
testpath 0.4.4 py_0 conda-forge
text-unidecode 1.3 pypi_0 pypi
threadpoolctl 2.1.0 pyh5ca1d4c_0 conda-forge
tk 8.6.10 hf7e6567_1 conda-forge
tornado 6.1 py38h30f7421_0 conda-forge
tqdm 4.55.2 pypi_0 pypi
traitlets 5.0.5 py_0 conda-forge
twisted 20.3.0 pypi_0 pypi
txaio 20.12.1 pypi_0 pypi
typeguard 2.10.0 pypi_0 pypi
typing-extensions 3.7.4.3 pypi_0 pypi
tzlocal 2.1 pypi_0 pypi
ujson 4.0.1 pypi_0 pypi
urllib3 1.26.2 pyhd8ed1ab_0 conda-forge
wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge
webencodings 0.5.1 py_1 conda-forge
werkzeug 1.0.1 pypi_0 pypi
wheel 0.36.2 pypi_0 pypi
wrapt 1.12.1 pypi_0 pypi
xz 5.2.5 h642e427_1 conda-forge
zeromq 4.3.3 h9f76cd9_3 conda-forge
zipp 3.4.0 py_0 conda-forge
zlib 1.2.11 h31e879b_1009 conda-forge
zope-interface 5.2.0 pypi_0 pypi
zstd 1.4.8 h5b28eab_1 conda-forge
conda
and system ( conda info
):
$ conda info
active environment : ml
active env location : /Users/mukesh/miniforge3/envs/ml
shell level : 2
user config file : /Users/mukesh/.condarc
populated config files : /Users/mukesh/miniforge3/.condarc
/Users/mukesh/.condarc
conda version : 4.9.2
conda-build version : not installed
python version : 3.9.1.final.0
virtual packages : __osx=11.1=0
__unix=0=0
__archspec=1=arm64
base environment : /Users/mukesh/miniforge3 (writable)
channel URLs : https://conda.anaconda.org/conda-forge/osx-arm64
https://conda.anaconda.org/conda-forge/noarch
https://repo.anaconda.com/pkgs/main/osx-arm64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/osx-arm64
https://repo.anaconda.com/pkgs/r/noarch
package cache : /Users/mukesh/miniforge3/pkgs
/Users/mukesh/.conda/pkgs
envs directories : /Users/mukesh/miniforge3/envs
/Users/mukesh/.conda/envs
platform : osx-arm64
user-agent : conda/4.9.2 requests/2.25.1 CPython/3.9.1 Darwin/20.2.0 OSX/11.1
UID:GID : 501:20
netrc file : None
offline mode : False
It's a bit difficult to explain and reproduce... In a bootstrap-script I switched from Miniconda3 to Miniforge3, which fails in the last action:
conda install -y -n base python=3.8
# install correct python into basepip install win-unicode-console
# avoid problems with non-unicode console settingsconda install -y PyCrypto ruamel.yaml psutil pywin32
# requirements that fail to install with pipcopy /Y "%PYTHON_FOLDER%\Library\bin\libcrypto-1_1-x64.*" "%PYTHON_FOLDER%\DLLs"\ >nul 2>&1
# workaround for a recent problemcopy /Y "%PYTHON_FOLDER%\Library\bin\libssl-1_1-x64.*" "%PYTHON_FOLDER%\DLLs"\ >nul 2>&1
pip install -U --extra-index-url https://pypi:***@gitlab.dlr.de/api/v4/projects/8670/packages/pypi/simple --trusted-host https://gitlab.dlr.de autocook
The last install line, however, fails with the error
ERROR: Requested autocook from https://gitlab.dlr.de/api/v4/projects/8670/packages/pypi/files/20c71b4a4ae271fd7a9acfd0fe49051c45f0de3bd8ccd2ce198db58128055372/autocook-1.202012.91115.tar.gz#sha256=20c71b4a4ae271fd7a9acfd0fe49051c45f0de3bd8ccd2ce198db58128055372 has different version in metadata: '1.202012.91129'
The conflicting timestamp is always the current time (!), not the one contained in the filename or archive metadata.
I think there's a problem with the pip that comes with Miniforge3.
conda list
):
$ conda list
conda
and system ( conda info
):
$ conda info
I installed NumPy into the Base env and then tried to compile some source distributions that depend on NumPy, in particular Pytorch. I compiled Pytorch fine, but it didn't compile with the NumPy commands. This happens when NumPy isn't available during compilation. Compiling other sources led to this same problem too. NumPy, in the base env, isn't recognized by those distributions during compilation.
Issue:
The size of the x86_64 installer is almost double the size of the ppc64le installer and roughly 35 MB larger than the miniconda linux x86_64 installer.
On gitter @isuruf suggested to check the different installation for hints. Here is what I've found so far:
I did install latest of both packages, but miniforge doesn't have the pkgs folder (see #21) . The only other big difference is in the lib-folder where miniforge has 17MB more (173MB vs. 190MB). For comparison I removed the pkgs
folder from miniconda installation. That way the installed version of Miniconda is 182MB and the Miniforge version is 200MB, so most differences are within the lib-folder.
The overall size (incl. pgks
-folder) of miniconda is 286MB. So this seems like kind of compression issue and/or maybe this some softlink/hardlink/copy problem.
Besides that I noticed that there are at least one .a
file missing in miniforge (libssl.a
) which is available in miniconda.
Issue: When trying to install pyqtgraph
on a Jetson AGX Xavier I receive the following error:
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: /
Found conflicts! Looking for incompatible packages.
This can take several minutes. Press CTRL-C to abort.
failed
UnsatisfiableError: The following specifications were found to be incompatible with each other:
Output in format: Requested package -> Available versionsThe following specifications were found to be incompatible with your CUDA driver:
- feature:/linux-aarch64::__cuda==10.2=0
- feature:|@/linux-aarch64::__cuda==10.2=0
Your installed CUDA driver is: 10.2
conda list
):
$ conda list
# packages in environment at /mnt/data/andrea/miniforge3:
#
# Name Version Build Channel
_openmp_mutex 4.5 0_gnu conda-forge
brotlipy 0.7.0 py37h8f50634_1000 conda-forge
bzip2 1.0.8 h516909a_2 conda-forge
ca-certificates 2020.6.20 hecda079_0 conda-forge
certifi 2020.6.20 py37hc8dfbb8_0 conda-forge
cffi 1.13.2 py37h8022711_0 conda-forge
chardet 3.0.4 py37hc8dfbb8_1006 conda-forge
conda 4.8.3 py37hc8dfbb8_1 conda-forge
conda-package-handling 1.6.0 py37h8f50634_2 conda-forge
cryptography 2.9.2 py37hb09aad4_0 conda-forge
fontconfig 2.13.1 hcc4a062_1002 conda-forge
freetype 2.10.2 he06d7ca_0 conda-forge
freetype-py 2.2.0 pyh9f0ad1d_0 conda-forge
icu 67.1 h4c5d2ac_0 conda-forge
idna 2.9 py_1 conda-forge
ld_impl_linux-aarch64 2.34 h326052a_4 conda-forge
libblas 3.8.0 17_openblas conda-forge
libcblas 3.8.0 17_openblas conda-forge
libffi 3.2.1 h4c5d2ac_1007 conda-forge
libgcc-ng 7.5.0 h8e86211_6 conda-forge
libgfortran-ng 7.5.0 hca8aa85_14 conda-forge
libgomp 7.5.0 h8e86211_6 conda-forge
libiconv 1.15 h6dd45c4_1006 conda-forge
liblapack 3.8.0 17_openblas conda-forge
libopenblas 0.3.10 pthreads_hb3c22a3_4 conda-forge
libpng 1.6.37 hed695b0_1 conda-forge
libstdcxx-ng 7.5.0 hca8aa85_6 conda-forge
libuuid 2.32.1 h14c3975_1000 conda-forge
libxml2 2.9.10 h8b8c825_2 conda-forge
ncurses 6.1 hf484d3e_1002 conda-forge
numpy 1.19.1 py37h7ea13bd_0 conda-forge
openssl 1.1.1g h516909a_1 conda-forge
pip 20.1.1 py_1 conda-forge
pycosat 0.6.3 py37h8f50634_1004 conda-forge
pycparser 2.20 py_0 conda-forge
pyopengl 3.1.5 py_0 conda-forge
pyopenssl 19.1.0 py_1 conda-forge
pyside2 5.15.0a1 pypi_0 pypi
pysocks 1.7.1 py37hc8dfbb8_1 conda-forge
python 3.7.6 h89ca082_5_cpython conda-forge
python_abi 3.7 1_cp37m conda-forge
readline 8.0 h75b48e3_0 conda-forge
requests 2.23.0 pyh8c360ce_2 conda-forge
ruamel_yaml 0.15.80 py37h8f50634_1001 conda-forge
setuptools 46.4.0 py37hc8dfbb8_0 conda-forge
shiboken2 5.15.0a1 pypi_0 pypi
shiboken2-generator 5.15.0a1 pypi_0 pypi
six 1.15.0 pyh9f0ad1d_0 conda-forge
sqlite 3.30.1 h283c62a_0 conda-forge
tk 8.6.10 hed695b0_0 conda-forge
tqdm 4.46.0 pyh9f0ad1d_0 conda-forge
urllib3 1.25.9 py_0 conda-forge
vispy 0.6.4 py37h37c94ce_1 conda-forge
wheel 0.34.2 py_1 conda-forge
xz 5.2.5 h6dd45c4_0 conda-forge
yaml 0.2.4 h516909a_0 conda-forge
zlib 1.2.11 h516909a_1006 conda-forge
conda
and system ( conda info
):
$ conda info
active environment : base
active env location : /mnt/data/andrea/miniforge3
shell level : 1
user config file : /home/andreac/.condarc
populated config files : /mnt/data/andrea/miniforge3/.condarc
conda version : 4.8.3
conda-build version : not installed
python version : 3.7.6.final.0
virtual packages : __cuda=10.2
__glibc=2.27
base environment : /mnt/data/andrea/miniforge3 (writable)
channel URLs : https://conda.anaconda.org/conda-forge/linux-aarch64
https://conda.anaconda.org/conda-forge/noarch
package cache : /mnt/data/andrea/miniforge3/pkgs
/home/andreac/.conda/pkgs
envs directories : /mnt/data/andrea/miniforge3/envs
/home/andreac/.conda/envs
platform : linux-aarch64
user-agent : conda/4.8.3 requests/2.23.0 CPython/3.7.6 Linux/4.9.140-tegra ubuntu/18.04.4 glibc/2.27
UID:GID : 1000:1000
netrc file : None
offline mode : False
Issue:
Latest installer installs python 3.9 not 3.8 as it says in the documentation.
OS X | arm64 (Apple Silicon) | Miniforge3-MacOSX-arm64 |
---|
The use of non-full URLs in the .condarc
that results from:
miniforge/Miniforge3/construct.yaml
Lines 8 to 13 in 88a8a86
breaks the resolving of channels when using a channel_alias
:
Can we just get rid of the license "clickthrough"? It's just BSD 3-Clause anyway, and it's kind of doubtful IMO (though IANAL) that having a user type "yes" and hit Enter will have any impact on its enforcability.
First, love this project. I often end up installing miniconda, and then immediately creating a new env with conda-forge. Happy to see an alternative.
It would be very helpful if we can provide minimal miniforge docker images, similar to https://hub.docker.com/r/continuumio/miniconda3. Having it set up with conda-forge by default will make many lives easier.
We can keep it similar to the miniconda Dockerfile, although I'd like a few changes:
debian:latest
. This makes it impossible to know which debian version it is actually on, since that depends on what the latest version was when the image was built.This should be a completely automated process, and be built whenever a release is tagged. Providing just python3 images is probably good enough for now?
Are there plans on the horizon to make a distribution which supports Python 3.8? (Miniconda is currently on 3.8.) Thanks!
Sorry to ask in an issue, but after reading CONTRIBUTING.md it wasn't clear that there was a better alternative.
First off, yes, I know that Python2 reached EOL already, and I am not asking for Miniforge to support Python2. I am just looking for confirmation and clarification of my current impressions that:
The reason I ask is that I'm wrapping up a large Python3 porting task at work (better late than never) and we use a fork of Miniforge (that I maintain) to provide a smallish stand-alone python distribution and all of the dependencies of our software package. I had been attempting to maintain python2 compatibility but as the porting process of our main app progressed it became clear that this was going to cause challenges that would not be worth the flexibility of supporting Python2 and 3 in our main package. A few months back my Python2 conda distribution (based on Miniforge) started failing to build due to what appear to be package incompatibilities. These are most likely caused because the python community has started to drop support for Python2.
I just wanted to reach out and confirm that my initial impression that supporting a miniforge-like conda distribution that is python2 and python3 compatible would be challenging at best, if not impossible.
Thanks for the great project and any feedback you can provide!
Issue: Permission Issue for user for system install. Use root
install miniforge3, and with normal user meet permission issue.
conda create -n test-kp
):
$ conda create -n test-kp
Collecting package metadata (current_repodata.json): done
Solving environment: done
NotWritableError: The current user does not have write permissions to a required path.
path: /lustre/opt/kunpeng920/linux-centos7-aarch64/gcc-4.8.5/miniforge3-4.8.3-2-Linux-aarch64-cfzaat4l2jzp6sry23rkor5kigh3juct/pkgs/urls.txt
uid: 2459
gid: 2462
If you feel that permissions on this path are set incorrectly, you can manually
change them by executing
$ sudo chown 2459:2462 /lustre/opt/kunpeng920/linux-centos7-aarch64/gcc-4.8.5/miniforge3-4.8.3-2-Linux-aarch64-cfzaat4l2jzp6sry23rkor5kigh3juct/pkgs/urls.txt
In general, it's not advisable to use 'sudo conda'.
conda list
):
$ conda list
# packages in environment at /lustre/opt/kunpeng920/linux-centos7-aarch64/gcc-4.8.5/miniforge3-4.8.3-2-Linux-aarch64-cfzaat4l2jzp6sry23rkor5kigh3juct:
#
# Name Version Build Channel
_openmp_mutex 4.5 0_gnu conda-forge
bzip2 1.0.8 h516909a_2 conda-forge
ca-certificates 2020.4.5.1 hecc5488_0 conda-forge
certifi 2020.4.5.1 py37hc8dfbb8_0 conda-forge
cffi 1.13.2 py37h8022711_0 conda-forge
chardet 3.0.4 py37hc8dfbb8_1006 conda-forge
conda 4.8.3 py37hc8dfbb8_1 conda-forge
conda-package-handling 1.6.0 py37h8f50634_2 conda-forge
cryptography 2.8 py37hb09aad4_2 conda-forge
idna 2.9 py_1 conda-forge
ld_impl_linux-aarch64 2.34 h326052a_0 conda-forge
libffi 3.2.1 h4c5d2ac_1007 conda-forge
libgcc-ng 7.3.0 h8e86211_5 conda-forge
libgomp 7.3.0 h8e86211_5 conda-forge
libstdcxx-ng 7.3.0 hca8aa85_5 conda-forge
ncurses 6.1 hf484d3e_1002 conda-forge
openssl 1.1.1f h516909a_0 conda-forge
pip 20.0.2 py_2 conda-forge
pycosat 0.6.3 py37h8f50634_1004 conda-forge
pycparser 2.20 py_0 conda-forge
pyopenssl 19.1.0 py_1 conda-forge
pysocks 1.7.1 py37hc8dfbb8_1 conda-forge
python 3.7.6 h89ca082_5_cpython conda-forge
python_abi 3.7 1_cp37m conda-forge
readline 8.0 h75b48e3_0 conda-forge
requests 2.23.0 pyh8c360ce_2 conda-forge
ruamel_yaml 0.15.80 py37h8f50634_1001 conda-forge
setuptools 46.1.3 py37hc8dfbb8_0 conda-forge
six 1.14.0 py_1 conda-forge
sqlite 3.30.1 h283c62a_0 conda-forge
tk 8.6.10 hed695b0_0 conda-forge
tqdm 4.45.0 pyh9f0ad1d_0 conda-forge
urllib3 1.25.8 py37hc8dfbb8_1 conda-forge
wheel 0.34.2 py_1 conda-forge
xz 5.2.5 h6dd45c4_0 conda-forge
yaml 0.2.2 h516909a_1 conda-forge
zlib 1.2.11 h516909a_1006 conda-forge
conda
and system ( conda info
):
$ conda info
active environment : None
user config file : /lustre/home/acct-hpc/hpccsg/.condarc
populated config files : /lustre/opt/kunpeng920/linux-centos7-aarch64/gcc-4.8.5/miniforge3-4.8.3-2-Linux-aarch64-cfzaat4l2jzp6sry23rkor5kigh3juct/.condarc
conda version : 4.8.3
conda-build version : not installed
python version : 3.7.6.final.0
virtual packages : __glibc=2.17
base environment : /lustre/opt/kunpeng920/linux-centos7-aarch64/gcc-4.8.5/miniforge3-4.8.3-2-Linux-aarch64-cfzaat4l2jzp6sry23rkor5kigh3juct (read only)
channel URLs : https://conda.anaconda.org/conda-forge/linux-aarch64
https://conda.anaconda.org/conda-forge/noarch
package cache : /lustre/opt/kunpeng920/linux-centos7-aarch64/gcc-4.8.5/miniforge3-4.8.3-2-Linux-aarch64-cfzaat4l2jzp6sry23rkor5kigh3juct/pkgs
/lustre/home/acct-hpc/hpccsg/.conda/pkgs
envs directories : /lustre/home/acct-hpc/hpccsg/.conda/envs
/lustre/opt/kunpeng920/linux-centos7-aarch64/gcc-4.8.5/miniforge3-4.8.3-2-Linux-aarch64-cfzaat4l2jzp6sry23rkor5kigh3juct/envs
platform : linux-aarch64
user-agent : conda/4.8.3 requests/2.23.0 CPython/3.7.6 Linux/4.14.0-115.el7a.0.1.aarch64 centos/7.6.1810 glibc/2.17
UID:GID : 2459:2462
netrc file : None
offline mode : False
I think add keep_pkgs: True
in Miniforge3/construct.yaml
can solve this issue.
When I use
$ conda update -n base conda
to update conda from miniforge, does it understand to stay on miniforge, or will it go to miniconda?
Issue: when I create a new conda environment and install libs, the env will not showing up in Jupyter Notebook to change the kernel. How do we add this environment?
conda list
):
# Name Version Build Channel
- altair 4.1.0 py_1 conda-forge
- appnope 0.1.2 py39h2804cbe_0 conda-forge
- attrs 20.3.0 pyhd3deb0d_0 conda-forge
- backcall 0.2.0 pyh9f0ad1d_0 conda-forge
- backports 1.0 py_2 conda-forge
- backports.functools_lru_cache 1.6.1 py_0 conda-forge
- ca-certificates 2020.12.5 h4653dfc_0 conda-forge
- certifi 2020.12.5 py39h2804cbe_0 conda-forge
- decorator 4.4.2 py_0 conda-forge
- entrypoints 0.3 pyhd8ed1ab_1003 conda-forge
- importlib-metadata 3.3.0 py39h2804cbe_2 conda-forge
- importlib_metadata 3.3.0 hd8ed1ab_2 conda-forge
- ipykernel 5.4.2 py39h32adebf_0 conda-forge
- ipython 7.19.0 py39h32adebf_0 conda-forge
- ipython_genutils 0.2.0 py_1 conda-forge
- jedi 0.17.2 py39h2804cbe_1 conda-forge
- jinja2 2.11.2 pyh9f0ad1d_0 conda-forge
- jsonschema 3.2.0 py_2 conda-forge
- jupyter_client 6.1.7 py_0 conda-forge
- jupyter_core 4.7.0 py39h2804cbe_0 conda-forge
- libblas 3.9.0 3_openblas conda-forge
- libcblas 3.9.0 3_openblas conda-forge
- libcxx 11.0.0 h7cf67bf_1 conda-forge
- libgfortran 5.0.0.dev0 h181927c_13 conda-forge
- libgfortran5 11.0.0.dev0 h181927c_13 conda-forge
- liblapack 3.9.0 3_openblas conda-forge
- libopenblas 0.3.12 openmp_h2ecc587_1 conda-forge
- libsodium 1.0.18 h27ca646_1 conda-forge
- llvm-openmp 11.0.0 hdb94862_1 conda-forge
- markupsafe 1.1.1 py39h51e6412_2 conda-forge
- ncurses 6.2 h9aa5885_4 conda-forge
- numpy 1.19.4 py39h69a04d8_2 conda-forge
- openssl 1.1.1i h27ca646_0 conda-forge
- pandas 1.1.5 py39ha4bedbf_0 conda-forge
- parso 0.7.1 pyh9f0ad1d_0 conda-forge
- pexpect 4.8.0 pyh9f0ad1d_2 conda-forge
- pickleshare 0.7.5 py_1003 conda-forge
- pip 20.3.3 pyhd8ed1ab_0 conda-forge
- prompt-toolkit 3.0.8 pyha770c72_0 conda-forge
- ptyprocess 0.6.0 py_1001 conda-forge
- pygments 2.7.3 pyhd8ed1ab_0 conda-forge
- pyrsistent 0.17.3 py39h46acfd9_1 conda-forge
- python 3.9.1 hcbd9b3a_1_cpython conda-forge
- python-dateutil 2.8.1 py_0 conda-forge
- python_abi 3.9 1_cp39 conda-forge
- pytz 2020.4 pyhd8ed1ab_0 conda-forge
- pyzmq 20.0.0 py39hc82af31_1 conda-forge
- readline 8.0 hc8eb9b7_2 conda-forge
- setuptools 49.6.0 py39h0caf4da_2 conda-forge
- six 1.15.0 pyh9f0ad1d_0 conda-forge
- sqlite 3.34.0 h6d56c25_0 conda-forge
- tk 8.6.10 hf7e6567_1 conda-forge
- toolz 0.11.1 py_0 conda-forge
- tornado 6.1 py39h46acfd9_0 conda-forge
- traitlets 5.0.5 py_0 conda-forge
- tzdata 2020d h516909a_0 conda-forge
- wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge
- wheel 0.36.2 pyhd3deb0d_0 conda-forge
- xz 5.2.5 h642e427_1 conda-forge
- zeromq 4.3.3 h9f76cd9_3 conda-forge
- zipp 3.4.0 py_0 conda-forge
- zlib 1.2.11 h31e879b_1009 conda-forge
conda
and system ( conda info
):
active environment : test_env
active env location : /Users/lehman/miniforge3/envs/test_env
shell level : 2
user config file : /Users/lehman/.condarc
populated config files : /Users/lehman/miniforge3/.condarc
conda version : 4.9.2
conda-build version : not installed
python version : 3.9.1.final.0
virtual packages : __osx=11.0.1=0
__unix=0=0
__archspec=1=arm64
base environment : /Users/lehman/miniforge3 (writable)
channel URLs : https://conda.anaconda.org/conda-forge/osx-arm64
https://conda.anaconda.org/conda-forge/noarch
package cache : /Users/lehman/miniforge3/pkgs
/Users/lehman/.conda/pkgs
envs directories : /Users/lehman/miniforge3/envs
/Users/lehman/.conda/envs
platform : osx-arm64
user-agent : conda/4.9.2 requests/2.25.0 CPython/3.9.1 Darwin/20.1.0 OSX/11.0.1
UID:GID : 501:20
netrc file : None
offline mode : False
Installing miniforge fails on CentOS 6 systems (I know...) as dd
doesn't support skip_bytes
:
$ bash Miniforge3-Linux-x86_64.sh -b -p $HOME/miniforge
PREFIX=/home/example/miniforge
dd: invalid input flag: `skip_bytes'
Try `dd --help' for more information.
chmod: cannot access `/home/example/miniforge/conda.exe': No such file or directory
Unpacking payload ...
dd: invalid input flag: `skip_bytes'
Try `dd --help' for more information.
Miniforge3-Linux-x86_64.sh: line 323: /home/example/miniforge/conda.exe: No such file or directory
Miniforge3-Linux-x86_64.sh: line 325: /home/example/miniforge/conda.exe: No such file or directory
Issue:
PPC64LE builds for pypy didn't seem to get built.
Maybe the CI is stuck?
Maybe it is taking time?
We should document in the readme where to go check?
(I would follow the issue template, but I cannot even get miniforge
installed on my system).
I just tried to install miniforge
on a mostly clean Arch install with KDE. Output:
Miniforge3 will now be installed into this location:
/home/habbasi/miniforge3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/home/habbasi/miniforge3] >>>
PREFIX=/home/habbasi/miniforge3
Unpacking payload ...
./Miniforge3-Linux-aarch64.sh: line 321: /home/habbasi/miniforge3/conda.exe: cannot execute binary file: Exec format error
./Miniforge3-Linux-aarch64.sh: line 323: /home/habbasi/miniforge3/conda.exe: cannot execute binary file: Exec format error
Judging from the .exe
, I think the Windows binary is being executed.
System info:
autoconf 2.69-7
automake 1.16.2-3
bash 5.0.017-1
binutils 2.34-5
bison 3.6.4-1
bleachbit 4.0.0-3
blender 17:2.83.1-1
blueman 2.1.3-1
bluez 5.54-2
bluez-utils 5.54-2
broadcom-wl-dkms 6.30.223.271-22
btrfs-progs 5.6.1-3
bzip2 1.0.8-3
code 1.46.1-1
coreutils 8.32-1
cpupower 5.7-1
dialog 1:1.3_20200327-1
dolphin 20.04.2-1
dosfstools 4.1-3
e2fsprogs 1.45.6-2
efibootmgr 17-1
fakeroot 1.24-2
ffmpegthumbnailer 2.2.2-2
file 5.39-1
filesystem 2020.05.20-1
findutils 4.7.0-2
firefox 78.0-1
flex 2.6.4-3
gawk 5.1.0-1
gcc 10.1.0-2
gcc-libs 10.1.0-2
gettext 0.20.2-1
gimp 2.10.20-1
git 2.27.0-1
glibc 2.31-5
gparted 1.1.0-1
graphicsmagick 1.3.35-2
grep 3.4-1
groff 1.22.4-3
gst-libav 1.16.2-2
gst-plugins-bad 1.16.2-13
gst-plugins-base 1.16.2-2
gst-plugins-good 1.16.2-3
gst-plugins-ugly 1.16.2-3
gvfs 1.44.1-4
gvfs-mtp 1.44.1-4
gvfs-smb 1.44.1-4
gzip 1.10-3
handbrake 1.3.3-2
hexchat 2.14.3-2
htop 2.2.0-3
intel-ucode 20200616-1
iproute2 5.7.0-1
iputils 20190709-2
konsole 20.04.2-1
kscreen 5.19.2-1
libreoffice-fresh 6.4.4-1
libtool 2.4.6+42+gb88cebd5-13
libxshmfence 1.3-2
licenses 20200427-1
linux 5.7.6.arch1-1
linux-firmware 20200519.8ba6fa6-1
linux-headers 5.7.6.arch1-1
lvm2 2.02.187-3
m4 1.4.18-3
make 4.3-3
man-db 2.9.3-1
man-pages 5.07-1
mesa 20.1.2-1
neovim 0.4.3-3
networkmanager 1.24.2-1
noto-fonts-cjk 20190409-2
ntfs-3g 2017.3.23-4
os-prober 1.77-1
pacman 5.2.1-6
patch 2.7.6-8
pavucontrol 1:4.0-2
pciutils 3.7.0-1
phonon-qt5-vlc 0.11.1-2
pkgconf 1.7.3-1
plasma-desktop 5.19.2-1
plasma-nm 5.19.2-1
plasma-pa 5.19.2-1
powerline 2.8.1-1
powerline-fonts 2.8.1-1
procps-ng 3.3.16-2
psmisc 23.3-2
pulseaudio 13.0-3
pulseaudio-alsa 1:1.2.2-2
pulseaudio-bluetooth 13.0-3
pyside2 5.15.0-2
python 3.8.3-1
qt5-3d 5.15.0-1
qt5-base 5.15.0-3
qt5-charts 5.15.0-1
qt5-connectivity 5.15.0-1
qt5-datavis3d 5.15.0-1
qt5-declarative 5.15.0-1
qt5-doc 5.15.0-1
qt5-examples 5.15.0-1
qt5-gamepad 5.15.0-1
qt5-graphicaleffects 5.15.0-1
qt5-imageformats 5.15.0-1
qt5-location 5.15.0-1
qt5-lottie 5.15.0-1
qt5-multimedia 5.15.0-1
qt5-networkauth 5.15.0-1
qt5-purchasing 5.15.0-1
qt5-quick3d 5.15.0-1
qt5-quickcontrols 5.15.0-1
qt5-quickcontrols2 5.15.0-1
qt5-quicktimeline 5.15.0-1
qt5-remoteobjects 5.15.0-1
qt5-script 5.15.0-1
qt5-scxml 5.15.0-1
qt5-sensors 5.15.0-1
qt5-serialbus 5.15.0-1
qt5-serialport 5.15.0-1
qt5-speech 5.15.0-1
qt5-svg 5.15.0-1
qt5-tools 5.15.0-2
qt5-translations 5.15.0-1
qt5-virtualkeyboard 5.15.0-1
qt5-wayland 5.15.0-1
qt5-webchannel 5.15.0-1
qt5-webengine 5.15.0-2
qt5-webglplugin 5.15.0-1
qt5-websockets 5.15.0-1
qt5-webview 5.15.0-1
qt5-x11extras 5.15.0-1
qt5-xmlpatterns 5.15.0-1
sddm 0.18.1-2
sed 4.8-1
shadow 4.8.1-1
sudo 1.9.1-1
systemd 245.6-8
systemd-sysvcompat 245.6-8
tar 1.32-3
texinfo 6.7-3
thunderbird 68.9.0-1
ttf-dejavu 2.37+18+g9b5d1b2f-2
ufw 0.36-3
unzip 6.0-14
util-linux 2.35.2-1
vim 8.2.0814-3
vlc 3.0.11-1
wget 1.20.3-3
which 2.21-5
wireless_tools 30.pre9-3
wpa_supplicant 2:2.9-7
xdg-user-dirs 0.17-3
xf86-video-ati 1:19.1.0-2
xorg-bdftopcf 1.1-2
xorg-iceauth 1.0.8-2
xorg-luit 1.1.1-4
xorg-mkfontscale 1.2.1-2
xorg-server 1.20.8-2
xorg-sessreg 1.1.2-2
xorg-setxkbmap 1.3.2-2
xorg-smproxy 1.0.6-3
xorg-x11perf 1.6.1-2
xorg-xauth 1.1-2
xorg-xbacklight 1.2.3-2
xorg-xcmsdb 1.0.5-3
xorg-xcursorgen 1.0.7-2
xorg-xdpyinfo 1.3.2-4
xorg-xdriinfo 1.0.6-2
xorg-xev 1.2.3-2
xorg-xgamma 1.0.6-3
xorg-xhost 1.0.8-2
xorg-xinit 1.4.1-2
xorg-xinput 1.6.3-2
xorg-xkbcomp 1.4.3-1
xorg-xkbevd 1.1.4-3
xorg-xkbutils 1.0.4-4
xorg-xkill 1.0.5-2
xorg-xlsatoms 1.1.3-2
xorg-xlsclients 1.1.4-2
xorg-xmodmap 1.0.10-2
xorg-xpr 1.0.5-2
xorg-xprop 1.2.4-2
xorg-xrandr 1.5.1-2
xorg-xrdb 1.2.0-2
xorg-xrefresh 1.0.6-2
xorg-xset 1.2.4-2
xorg-xsetroot 1.1.2-2
xorg-xvinfo 1.1.4-2
xorg-xwd 1.0.7-2
xorg-xwininfo 1.1.5-2
xorg-xwud 1.0.5-2
xterm 356-1
xz 5.2.5-1
zsh 5.8-1
zsh-syntax-highlighting 0.7.1-1
It would be awesome if there were a Formula for homebrew so one can just run brew install --cask miniforge
just like one can do brew install --cask miniconda
.
When installing on a fresh apple silicon machine the installer results in a seemingly endless stream of:
You have not agreed to the Xcode license agreements. You must agree to both license agreements below in order to use Xcode.
Hit the Return key to view the license agreements at '/Applications/Xcode-beta.app/Contents/Resources/English.lproj/License.rtf'
with the full license shown in between. It's also hard to quit as all keyboard shortcuts I tried don't actually kill the installer.
Can this be avoided? If not, can the installer detect that the license hasn't been accepted before continuing?
This project is great! I just did a few tests to compare against the miniconda installation I'm used to and noticed a subtle difference.
Installing on ubuntu seems to automatically run a conda clean
command removing the pkgs/ directory. This directory sticks around if installing the base environment with miniconda. It would be nice to keep it around because there are space-saving implications for hardlinks when new environments are installed (see conda/conda#4881 (comment))
(base) ubuntu@4249f73bc693:~$ ls miniforge3/
LICENSE.txt bin compiler_compat conda-meta condabin envs etc include lib man share shell ssl x86_64-conda_cos6-linux-gnu
(base) ubuntu@dd1c6a601f90:~$ du -sh miniforge3/
218M miniforge3/
---------------------------------------
(base) ubuntu@59f6cde78c20:~$ du -sh miniconda3/
290M miniconda3/
(base) ubuntu@59f6cde78c20:~$ ls miniconda3/
LICENSE.txt bin compiler_compat conda-meta condabin envs etc include lib pkgs share shell ssl x86_64-conda_cos6-linux-gnu
More details here:
https://github.com/scottyhq/miniforge-test
Minirhumba (https://github.com/mamba-org/minirhumba) is a fork of miniforge that includes the rhumba R package for installing conda packages. Rhumba is a R wrapper on libmamba.
Ultimately, minirhumba/rhumbaforge should not include conda or python in the base environment, but merely micromamba, R, rhumba, and their dependencies.
Would there be interest in a rhumba flavor was added to the matrix of miniforge?
Thanks for miniforge!
The pending release of setup-miniconda (already works on @master
) supports custom installers, with the tested example being miniforge for pypy on linux and osx ๐.
Might it be appropriate to link over to it?
It might also be worth exploring the generation of an index.html
compatible with the miniconda archive such that it could be more-or-less a drop-in replacement for tools that know how to parse that format.
I'm trying to use miniforge as my daily driver to see what random issues arise.
It seems we are dependending on a few default CDTs
conda.exceptions.ResolvePackageNotFound:
- mesa-dri-drivers-cos6-x86_64
- libxcomposite-devel-cos6-x86_64
- mesa-libegl-devel-cos6-x86_64
- libxrender-devel-cos6-x86_64
- libxrandr-devel-cos6-x86_64
- libxext-cos6-x86_64
- libsm-devel-cos6-x86_64
- libxext-devel-cos6-x86_64
- libxinerama-devel-cos6-x86_64
- libxcursor-devel-cos6-x86_64
- libx11-devel-cos6-x86_64
- libxdamage-cos6-x86_64
- xorg-x11-proto-devel-cos6-x86_64
- libxtst-devel-cos6-x86_64
- libxdamage-devel-cos6-x86_64
- libxxf86vm-cos6-x86_64
- libselinux-cos6-x86_64
- libxi-devel-cos6-x86_64
- mesa-libgl-devel-cos6-x86_64
- libxfixes-devel-cos6-x86_64
- libice-devel-cos6-x86_64
We should probably rebuild them if we want to fully remove the dependency on default
Issue:
Trying to make jupyterlab extensions work on an Apple M1 machine. Everything else seems to work fine. I don't know why nodejs is not available on the channel. Here is the output from conda install nodejs
. Thanks for your inputs and help.
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
PackagesNotFoundError: The following packages are not available from current channels:
- nodejs
Current channels:
- https://conda.anaconda.org/conda-forge/osx-arm64
- https://conda.anaconda.org/conda-forge/noarch
To search for alternate channels that may provide the conda package you're
looking for, navigate to
https://anaconda.org
and use the search bar at the top of the page.
conda list
):
$ conda list
(base) โ ~ conda list
# packages in environment at /Users/gojian/Programs/Conda:
#
# Name Version Build Channel
appnope 0.1.2 py39h2804cbe_0 conda-forge
argon2-cffi 20.1.0 py39h46acfd9_2 conda-forge
asteval 0.9.16 pyh5ca1d4c_0 conda-forge
async_generator 1.10 py_0 conda-forge
attrs 20.3.0 pyhd3deb0d_0 conda-forge
backcall 0.2.0 pyh9f0ad1d_0 conda-forge
backports 1.0 py_2 conda-forge
backports.functools_lru_cache 1.6.1 py_0 conda-forge
bleach 3.2.1 pyh9f0ad1d_0 conda-forge
brotlipy 0.7.0 py39h51e6412_1001 conda-forge
bzip2 1.0.8 h27ca646_4 conda-forge
ca-certificates 2020.12.5 h4653dfc_0 conda-forge
certifi 2020.12.5 py39h2804cbe_0 conda-forge
cffi 1.14.4 py39h702c04f_1 conda-forge
chardet 4.0.0 py39h2804cbe_0 conda-forge
chart-studio 1.1.0 pyh9f0ad1d_0 conda-forge
colorlover 0.3.0 py_0 conda-forge
conda 4.9.2 py39h2804cbe_0 conda-forge
conda-package-handling 1.7.2 py39h51e6412_0 conda-forge
cryptography 3.3.1 py39h0bed37e_0 conda-forge
cufflinks-py 0.17.3 py_0 conda-forge
cycler 0.10.0 py_2 conda-forge
decorator 4.4.2 py_0 conda-forge
defusedxml 0.6.0 py_0 conda-forge
entrypoints 0.3 pyhd8ed1ab_1003 conda-forge
freetype 2.10.4 h17b34a0_0 conda-forge
future 0.18.2 py39h2804cbe_2 conda-forge
idna 2.10 pyh9f0ad1d_0 conda-forge
importlib-metadata 3.3.0 py39h2804cbe_2 conda-forge
importlib_metadata 3.3.0 hd8ed1ab_2 conda-forge
ipykernel 5.4.2 py39h32adebf_0 conda-forge
ipympl 0.5.8 pyh9f0ad1d_0 conda-forge
ipython 7.19.0 py39h32adebf_0 conda-forge
ipython_genutils 0.2.0 py_1 conda-forge
ipywidgets 7.6.2 pyhd3deb0d_0 conda-forge
jedi 0.18.0 py39h2804cbe_1 conda-forge
jinja2 2.11.2 pyh9f0ad1d_0 conda-forge
joblib 1.0.0 pyhd8ed1ab_0 conda-forge
jpeg 9d h27ca646_0 conda-forge
json5 0.9.5 pyh9f0ad1d_0 conda-forge
jsonschema 3.2.0 py_2 conda-forge
jupyter_client 6.1.7 py_0 conda-forge
jupyter_core 4.7.0 py39h2804cbe_0 conda-forge
jupyterlab 2.2.9 py_0 conda-forge
jupyterlab_pygments 0.1.2 pyh9f0ad1d_0 conda-forge
jupyterlab_server 1.2.0 py_0 conda-forge
jupyterlab_widgets 1.0.0 pyhd8ed1ab_1 conda-forge
kiwisolver 1.3.1 py39h5a63225_0 conda-forge
lcms2 2.11 h2f7874f_1 conda-forge
libblas 3.9.0 5_openblas conda-forge
libcblas 3.9.0 5_openblas conda-forge
libcxx 11.0.0 h7cf67bf_1 conda-forge
libffi 3.3 h9f76cd9_2 conda-forge
libgfortran 5.0.0.dev0 hdc626ea_15 conda-forge
libgfortran5 11.0.0.dev0 hdc626ea_15 conda-forge
liblapack 3.9.0 5_openblas conda-forge
libopenblas 0.3.12 openmp_h2ecc587_1 conda-forge
libpng 1.6.37 hf7e6567_2 conda-forge
libsodium 1.0.18 h27ca646_1 conda-forge
libtiff 4.2.0 h70663a0_0 conda-forge
libwebp-base 1.1.0 h27ca646_3 conda-forge
llvm-openmp 11.0.0 hdb94862_1 conda-forge
lmfit 1.0.1 py_1 conda-forge
lz4-c 1.9.3 h9f76cd9_0 conda-forge
markupsafe 1.1.1 py39h51e6412_2 conda-forge
matplotlib 3.3.3 py39hdf13c20_0 conda-forge
matplotlib-base 3.3.3 py39h3e8bbd8_0 conda-forge
mistune 0.8.4 py39h46acfd9_1002 conda-forge
nbclient 0.5.1 py_0 conda-forge
nbconvert 6.0.7 py39h2804cbe_3 conda-forge
nbformat 5.0.8 py_0 conda-forge
nbresuse 0.4.0 pyhd8ed1ab_0 conda-forge
ncurses 6.2 h9aa5885_4 conda-forge
nest-asyncio 1.4.3 pyhd8ed1ab_0 conda-forge
notebook 6.1.6 py39h2804cbe_0 conda-forge
numpy 1.19.4 py39h69a04d8_2 conda-forge
olefile 0.46 pyh9f0ad1d_1 conda-forge
openssl 1.1.1i h27ca646_0 conda-forge
packaging 20.8 pyhd3deb0d_0 conda-forge
pandas 1.2.0 py39ha4bedbf_0 conda-forge
pandocfilters 1.4.2 py_1 conda-forge
parso 0.8.1 pyhd8ed1ab_0 conda-forge
patsy 0.5.1 py_0 conda-forge
peakutils 1.3.3 py_0 conda-forge
pexpect 4.8.0 pyh9f0ad1d_2 conda-forge
pickleshare 0.7.5 py_1003 conda-forge
pillow 8.0.1 py39hfbe1b89_0 conda-forge
pip 20.3.3 pyhd8ed1ab_0 conda-forge
plotly 4.14.1 pyhd3deb0d_0 conda-forge
prometheus_client 0.9.0 pyhd3deb0d_0 conda-forge
prompt-toolkit 3.0.8 pyha770c72_0 conda-forge
psutil 5.8.0 py39h46acfd9_0 conda-forge
ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge
pycosat 0.6.3 py39h51e6412_1005 conda-forge
pycparser 2.20 pyh9f0ad1d_2 conda-forge
pygments 2.7.3 pyhd8ed1ab_0 conda-forge
pyopenssl 20.0.1 pyhd8ed1ab_0 conda-forge
pyparsing 2.4.7 pyh9f0ad1d_0 conda-forge
pyrsistent 0.17.3 py39h46acfd9_1 conda-forge
pysocks 1.7.1 py39h0caf4da_2 conda-forge
python 3.9.1 hcbd9b3a_2_cpython conda-forge
python-cufflinks 0.17.3 py_0 conda-forge
python-dateutil 2.8.1 py_0 conda-forge
python_abi 3.9 1_cp39 conda-forge
pytz 2020.5 pyhd8ed1ab_0 conda-forge
pyzmq 20.0.0 py39hc82af31_1 conda-forge
readline 8.0 hc8eb9b7_2 conda-forge
requests 2.25.1 pyhd3deb0d_0 conda-forge
retrying 1.3.3 py_2 conda-forge
ruamel_yaml 0.15.80 py39h51e6412_1003 conda-forge
scikit-learn 0.24.0 py39hb966dd2_0 conda-forge
scipy 1.6.0 py39h73ea49b_0 conda-forge
send2trash 1.5.0 py_0 conda-forge
setuptools 49.6.0 py39h0caf4da_2 conda-forge
six 1.15.0 pyh9f0ad1d_0 conda-forge
sqlite 3.34.0 h6d56c25_0 conda-forge
statsmodels 0.12.1 py39h038c1d3_1 conda-forge
terminado 0.9.1 py39h2804cbe_1 conda-forge
testpath 0.4.4 py_0 conda-forge
threadpoolctl 2.1.0 pyh5ca1d4c_0 conda-forge
tk 8.6.10 hf7e6567_1 conda-forge
tornado 6.1 py39h46acfd9_0 conda-forge
tqdm 4.55.1 pyhd8ed1ab_0 conda-forge
traitlets 5.0.5 py_0 conda-forge
tzdata 2020f he74cb21_0 conda-forge
uncertainties 3.1.5 pyhd8ed1ab_0 conda-forge
urllib3 1.26.2 pyhd8ed1ab_0 conda-forge
wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge
webencodings 0.5.1 py_1 conda-forge
wheel 0.36.2 pyhd3deb0d_0 conda-forge
widgetsnbextension 3.5.1 py39h2804cbe_4 conda-forge
xz 5.2.5 h642e427_1 conda-forge
yaml 0.2.5 h642e427_0 conda-forge
zeromq 4.3.3 h9f76cd9_3 conda-forge
zipp 3.4.0 py_0 conda-forge
zlib 1.2.11 h31e879b_1009 conda-forge
zstd 1.4.8 h5b28eab_1 conda-forge
conda
and system ( conda info
):
$ conda info
(base) โ ~ conda info
active environment : base
active env location : /Users/gojian/Programs/Conda
shell level : 1
user config file : /Users/gojian/.condarc
populated config files : /Users/gojian/Programs/Conda/.condarc
/Users/gojian/.condarc
conda version : 4.9.2
conda-build version : not installed
python version : 3.9.1.final.0
virtual packages : __osx=11.1=0
__unix=0=0
__archspec=1=arm64
base environment : /Users/gojian/Programs/Conda (writable)
channel URLs : https://conda.anaconda.org/conda-forge/osx-arm64
https://conda.anaconda.org/conda-forge/noarch
package cache : /Users/gojian/Programs/Conda/pkgs
/Users/gojian/.conda/pkgs
envs directories : /Users/gojian/Programs/Conda/envs
/Users/gojian/.conda/envs
platform : osx-arm64
user-agent : conda/4.9.2 requests/2.25.1 CPython/3.9.1 Darwin/20.2.0 OSX/11.1
UID:GID : 501:20
netrc file : None
offline mode : False
Issue:
Error on running Miniforge3-Linux-aarch64.sh:
Preparing transaction: done
Executing transaction: done
installation finished.
Do you wish the installer to initialize Miniforge3
by running conda init? [yes|no]
[no] >>> yes
soft/Miniforge3-Linux-aarch64.sh: 404: soft/Miniforge3-Linux-aarch64.sh: [[: not found
no change /data1/python/venv/miniforge3/condabin/conda
no change /data1/python/venv/miniforge3/bin/conda
no change /data1/python/venv/miniforge3/bin/conda-env
no change /data1/python/venv/miniforge3/bin/activate
no change /data1/python/venv/miniforge3/bin/deactivate
no change /data1/python/venv/miniforge3/etc/profile.d/conda.sh
no change /data1/python/venv/miniforge3/etc/fish/conf.d/conda.fish
no change /data1/python/venv/miniforge3/shell/condabin/Conda.psm1
no change /data1/python/venv/miniforge3/shell/condabin/conda-hook.ps1
no change /data1/python/venv/miniforge3/lib/python3.7/site-packages/xontrib/conda.xsh
no change /data1/python/venv/miniforge3/etc/profile.d/conda.csh
modified /home/pi/.bashrc
conda list
):
Linux raspbian 5.4.45-OPENFANS+20200614-v8 #1 SMP PREEMPT Sun Jun 14 19:45:16 CST 2020 aarch64 GNU/Linux
$ conda list
# packages in environment at /data1/python/venv/miniforge3:
#
# Name Version Build Channel
_openmp_mutex 4.5 0_gnu conda-forge
brotlipy 0.7.0 py37h8f50634_1000 conda-forge
bzip2 1.0.8 h516909a_2 conda-forge
ca-certificates 2020.4.5.1 hecc5488_0 conda-forge
certifi 2020.4.5.1 py37hc8dfbb8_0 conda-forge
cffi 1.13.2 py37h8022711_0 conda-forge
chardet 3.0.4 py37hc8dfbb8_1006 conda-forge
conda 4.8.3 py37hc8dfbb8_1 conda-forge
conda-package-handling 1.6.0 py37h8f50634_2 conda-forge
cryptography 2.9.2 py37hb09aad4_0 conda-forge
idna 2.9 py_1 conda-forge
ld_impl_linux-aarch64 2.34 h326052a_4 conda-forge
libffi 3.2.1 h4c5d2ac_1007 conda-forge
libgcc-ng 7.5.0 h8e86211_6 conda-forge
libgomp 7.5.0 h8e86211_6 conda-forge
libstdcxx-ng 7.5.0 hca8aa85_6 conda-forge
ncurses 6.1 hf484d3e_1002 conda-forge
openssl 1.1.1g h516909a_0 conda-forge
pip 20.1.1 py_1 conda-forge
pycosat 0.6.3 py37h8f50634_1004 conda-forge
pycparser 2.20 py_0 conda-forge
pyopenssl 19.1.0 py_1 conda-forge
pysocks 1.7.1 py37hc8dfbb8_1 conda-forge
python 3.7.6 h89ca082_5_cpython conda-forge
python_abi 3.7 1_cp37m conda-forge
readline 8.0 h75b48e3_0 conda-forge
requests 2.23.0 pyh8c360ce_2 conda-forge
ruamel_yaml 0.15.80 py37h8f50634_1001 conda-forge
setuptools 46.4.0 py37hc8dfbb8_0 conda-forge
six 1.15.0 pyh9f0ad1d_0 conda-forge
sqlite 3.30.1 h283c62a_0 conda-forge
tk 8.6.10 hed695b0_0 conda-forge
tqdm 4.46.0 pyh9f0ad1d_0 conda-forge
urllib3 1.25.9 py_0 conda-forge
wheel 0.34.2 py_1 conda-forge
xz 5.2.5 h6dd45c4_0 conda-forge
yaml 0.2.4 h516909a_0 conda-forge
zlib 1.2.11 h516909a_1006 conda-forge
conda
and system ( conda info
):
$ conda info
active environment : base
active env location : /data1/python/venv/miniforge3
shell level : 1
user config file : /home/pi/.condarc
populated config files : /data1/python/venv/miniforge3/.condarc
conda version : 4.8.3
conda-build version : not installed
python version : 3.7.6.final.0
virtual packages : __glibc=2.28
base environment : /data1/python/venv/miniforge3 (writable)
channel URLs : https://conda.anaconda.org/conda-forge/linux-aarch64
https://conda.anaconda.org/conda-forge/noarch
package cache : /data1/python/venv/miniforge3/pkgs
/home/pi/.conda/pkgs
envs directories : /data1/python/venv/miniforge3/envs
/home/pi/.conda/envs
platform : linux-aarch64
user-agent : conda/4.8.3 requests/2.23.0 CPython/3.7.6 Linux/5.4.45-OPENFANS+20200614-v8 debian/10 glibc/2.28
UID:GID : 1000:27
netrc file : None
offline mode : False
I'm trying to install miniforge in a Docker environment, and got into an infinite loop of yes/no questions.
I tried running with --help
, looking here, in the source files, in the linked issue, but I couldn't find anything about how can I bypass that question.
Finally I tried the -b
switch from the original miniconda installer and it worked. So I figured out that -b
is supported in miniforge as well.
Can you document what command line switches are supported exactly?
(Also, it'd be nice to auto-detect interactive shell this so it doesn't even ask yes/no it under docker build.)
Issue:
I'm installing miniforge and it seems that the default anaconda channel is added
Maybe we need to specify: https://github.com/conda/constructor/blob/master/CONSTRUCT.md#conda_default_channels
๏ฟฝ[32;1m$ export PATH=/root/miniforge3/bin:$PATH๏ฟฝ[0;m
๏ฟฝ[32;1m$ source /root/miniforge3/etc/profile.d/conda.sh๏ฟฝ[0;m
๏ฟฝ[32;1m$ echo "pkgs_dirs:" >> ~/.condarc๏ฟฝ[0;m
๏ฟฝ[32;1m$ echo " - $CONDA_PKG_CACHE_DIR" >> ~/.condarc๏ฟฝ[0;m
๏ฟฝ[32;1m$ conda config --set show_channel_urls true๏ฟฝ[0;m
๏ฟฝ[32;1m$ conda config --show๏ฟฝ[0;m
add_anaconda_token: True
add_pip_as_python_dependency: True
aggressive_update_packages:
- ca-certificates
- certifi
- openssl
allow_conda_downgrades: False
allow_cycles: True
allow_non_channel_urls: False
allow_softlinks: False
always_copy: False
always_softlink: False
always_yes: None
anaconda_upload: None
auto_activate_base: True
auto_stack: 0
auto_update_conda: True
bld_path:
changeps1: True
channel_alias: https://conda.anaconda.org
channel_priority: flexible
channels:
- defaults
- https://conda.anaconda.org/conda-forge
client_ssl_cert: None
client_ssl_cert_key: None
clobber: False
conda_build: {}
create_default_packages: []
croot: /root/miniforge3/conda-bld
custom_channels:
pkgs/main: https://repo.anaconda.com
pkgs/r: https://repo.anaconda.com
pkgs/pro: https://repo.anaconda.com
custom_multichannels:
defaults:
- https://repo.anaconda.com/pkgs/main
- https://repo.anaconda.com/pkgs/r
local:
debug: False
default_channels:
- https://repo.anaconda.com/pkgs/main
- https://repo.anaconda.com/pkgs/r
default_python: 3.7
conda list
):
## Package Plan ##
environment location: /root/miniforge3
added / updated specs:
- _libgcc_mutex==0.1=conda_forge
- _openmp_mutex==4.5=0_gnu
- brotlipy==0.7.0=py37h8f50634_1000
- bzip2==1.0.8=h516909a_2
- ca-certificates==2020.6.20=hecda079_0
- certifi==2020.6.20=py37hc8dfbb8_0
- cffi==1.14.1=py37h2b28604_0
- chardet==3.0.4=py37hc8dfbb8_1006
- conda-package-handling==1.6.0=py37h8f50634_2
- conda==4.8.3=py37hc8dfbb8_1
- cryptography==3.0=py37hb09aad4_0
- idna==2.10=pyh9f0ad1d_0
- ld_impl_linux-64==2.34=hc38a660_9
- libffi==3.2.1=he1b5a44_1007
- libgcc-ng==9.3.0=h24d8f2e_11
- libgomp==9.3.0=h24d8f2e_11
- libstdcxx-ng==9.3.0=hdf63c60_11
- ncurses==6.2=he1b5a44_1
- openssl==1.1.1g=h516909a_1
- pip==20.2=py_0
- pycosat==0.6.3=py37h8f50634_1004
- pycparser==2.20=pyh9f0ad1d_2
- pyopenssl==19.1.0=py_1
- pysocks==1.7.1=py37hc8dfbb8_1
- python==3.7.8=h6f2ec95_0_cpython
- python_abi==3.7=1_cp37m
- readline==8.0=he28a2e2_2
- requests==2.24.0=pyh9f0ad1d_0
- ruamel_yaml==0.15.80=py37h8f50634_1001
- setuptools==49.2.0=py37hc8dfbb8_0
- six==1.15.0=pyh9f0ad1d_0
- sqlite==3.32.3=hcee41ef_1
- tk==8.6.10=hed695b0_0
- tqdm==4.48.0=pyh9f0ad1d_0
- urllib3==1.25.10=py_0
- wheel==0.34.2=py_1
- xz==5.2.5=h516909a_1
- yaml==0.2.5=h516909a_0
- zlib==1.2.11=h516909a_1006
conda
and system ( conda info
):
In the wild (and even on this repo!) a lot of workflows use setup-miniconda
with miniconda-version: latest
. As we'll soon be supporting the Miniforges directly, it would be good to have an approach to this. Some ideas:
curl
and whatever GitHub actions does under the hood, etc. so not sure if it can be an HTML pagehttps://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-aarch64.sh doesn't work between the time when we have made a release on github and travis-ci uploads the installer.
Mamba is much faster and consumes less memory than conda especially with large channels like conda-forge. This would solve the memory issues that a lot of people have experienced with e.g. RTD.
cc @wolfv
Recently we added Homebrew ( #97 ). Are there other (system) package managers where we would want to integrate? Other OSes?
I tried multiple time to release to GH using Travis but each time I have a credential error in Travis: https://travis-ci.com/conda-forge/miniforge/builds/137501455#L1663
Can someone push the correct deploy
section to .travis.yml
please?
If you want to try multiple time, it's ok to delete a tag to recreate it:
git tag -d 4.7.12
git push upstream :4.7.12
git tag 4.7.12
git push upstream master --tags
I recently created a feedstock conda-forge/verilator-feedstock. Verilator is used widely in my industry (semiconductor R&D) and there may be people who are interested in having a shell or dpkg installer for only Verilator and not needing to enable conda.
Could conda-smithy be taught to render something (perhaps a separate github-action) that creates installers and publishes them as 'releases' on the feedstock like miniforge does? Would it be worth doing that? Perhaps I should have filed this under conda-smithy...
It would be really cool to get Miniforge working on Android via Termux!
This is what I've tried so far:
Most Android devices are ARM. I can confirm this by running uname -m
in Termux:
โฏ uname -m
aarch64
So I downloaded the latest aarch64 installer on the Miniforge releases page. I tried running the installer, but ran into this issue:
โฏ bash Miniforge3-Linux-aarch64.sh -ub
PREFIX=/data/data/com.termux/files/home/miniforge3
Unpacking payload ...
Miniforge3-Linux-aarch64.sh: line 318: /data/data/com.termux/files/home/miniforge3/conda.exe: No such file or directory
Miniforge3-Linux-aarch64.sh: line 320: /data/data/com.termux/files/home/miniforge3/conda.exe: No such file or directory
The error message is strange because if I ls
the directory, I can see the file there:
โฏ ls -l /data/data/com.termux/files/home/miniforge3/
total 9648
-rwx------ 1 u0_a329 u0_a329 9871336 Nov 21 15:26 conda.exe
Reading up on the Termux Wiki, they've noted several differences between Termux and a standard Linux distribution. From what I can gather, I would need to recompile the conda.exe
executable to be properly linked to the shared libraries in the Termux locations.
Any tips on how I might accomplish this? Thanks!
Issue: I am trying to install nilmtk/nilmtk package with miniforge in a aarch64 architecture. Besides python versions (I've tried many) or fresh created environment or not, I get this when I try to install:
DEBUG conda.core.subdir_data:_load(260): 304 NOT MODIFIED for 'https://conda.anaconda.org/nilmtk/linux-aarch64/repodata.json'. Updating mtime and loading from disk
DEBUG conda.core.subdir_data:_load(260): 304 NOT MODIFIED for 'https://conda.anaconda.org/nilmtk/noarch/repodata.json'. Updating mtime and loading from disk
TRACE conda.gateways.disk.update:touch(99): touching path /opt/conda/pkgs/cache/eff7cfcd.json
TRACE conda.gateways.disk.update:touch(99): touching path /opt/conda/pkgs/cache/ef8c1577.json
DEBUG conda.core.subdir_data:_read_pickled(324): found pickle file /opt/conda/pkgs/cache/eff7cfcd.q
DEBUG conda.core.subdir_data:_read_pickled(324): found pickle file /opt/conda/pkgs/cache/ef8c1577.q
DEBUG conda.resolve:__init__(110): restricting to unmanageable packages: __glibc
done
Solving environment: ...working... DEBUG conda.resolve:get_reduced_index(572): Retrieving packages for:
- nilmtk
DEBUG conda.resolve:filter_group(633): nilmtk: pruned from 4 -> 0
DEBUG conda.resolve:get_reduced_index(572): Retrieving packages for:
- conda-forge/linux-aarch64::_openmp_mutex==4.5=1_gnu
- conda-forge/linux-aarch64::ca-certificates==2020.6.20=hecda079_0
- conda-forge/linux-aarch64::certifi==2020.6.20=py36h9f0ad1d_0
- conda-forge/linux-aarch64::ld_impl_linux-aarch64==2.34=h281f86e_9
- conda-forge/linux-aarch64::libffi==3.2.1=h4c5d2ac_1007
- conda-forge/linux-aarch64::libgcc-ng==9.3.0=h8e86211_15
- conda-forge/linux-aarch64::libgomp==9.3.0=h8e86211_15
- conda-forge/linux-aarch64::libstdcxx-ng==9.3.0=hca8aa85_15
- conda-forge/linux-aarch64::ncurses==6.2=he1b5a44_1
- conda-forge/linux-aarch64::openssl==1.1.1g=h516909a_1
- conda-forge/linux-aarch64::python==3.6.11=h4d41432_2_cpython
- conda-forge/linux-aarch64::python_abi==3.6=1_cp36m
- conda-forge/linux-aarch64::readline==8.0=h607064a_2
- conda-forge/linux-aarch64::setuptools==49.6.0=py36h9f0ad1d_0
- conda-forge/linux-aarch64::sqlite==3.33.0=h12ffe10_0
- conda-forge/linux-aarch64::tk==8.6.10=hed695b0_0
- conda-forge/linux-aarch64::xz==5.2.5=h6dd45c4_1
- conda-forge/linux-aarch64::zlib==1.2.11=h516909a_1009
- conda-forge/noarch::pip==20.2.3=py_0
- conda-forge/noarch::wheel==0.35.1=pyh9f0ad1d_0
- nilmtk
DEBUG conda.resolve:filter_group(633): python: pruned from 78 -> 1
DEBUG conda.resolve:filter_group(633): ld_impl_linux-aarch64: pruned from 12 -> 1
DEBUG conda.resolve:filter_group(633): libffi: pruned from 3 -> 1
DEBUG conda.resolve:filter_group(633): libgcc-ng: pruned from 7 -> 1
DEBUG conda.resolve:filter_group(633): _openmp_mutex: pruned from 3 -> 1
DEBUG conda.resolve:filter_group(633): libgomp: pruned from 9 -> 1
DEBUG conda.resolve:filter_group(633): libstdcxx-ng: pruned from 9 -> 1
DEBUG conda.resolve:filter_group(633): ncurses: pruned from 3 -> 1
DEBUG conda.resolve:filter_group(633): openssl: pruned from 9 -> 1
DEBUG conda.resolve:filter_group(633): ca-certificates: pruned from 8 -> 1
DEBUG conda.resolve:filter_group(633): pip: pruned from 48 -> 1
DEBUG conda.resolve:filter_group(633): setuptools: pruned from 167 -> 1
DEBUG conda.resolve:filter_group(633): certifi: pruned from 38 -> 1
DEBUG conda.resolve:filter_group(633): python_abi: pruned from 9 -> 1
DEBUG conda.resolve:filter_group(633): wheel: pruned from 28 -> 1
DEBUG conda.resolve:filter_group(633): readline: pruned from 4 -> 1
DEBUG conda.resolve:filter_group(633): sqlite: pruned from 12 -> 1
DEBUG conda.resolve:filter_group(633): zlib: pruned from 6 -> 1
DEBUG conda.resolve:filter_group(633): tk: pruned from 5 -> 1
DEBUG conda.resolve:filter_group(633): xz: pruned from 4 -> 1
DEBUG conda.resolve:filter_group(633): nilmtk: pruned from 4 -> 0
DEBUG conda.resolve:gen_clauses(914): gen_clauses returning with clause count: 113
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 113
DEBUG conda.resolve:__init__(110): restricting to unmanageable packages: __glibc
DEBUG conda.resolve:gen_clauses(914): gen_clauses returning with clause count: 27138
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27138
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27139
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27138
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27139
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27139
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27141
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27141
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27144
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27144
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27148
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27148
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27153
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27153
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27159
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27159
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27166
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27166
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27174
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27174
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27183
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27183
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27193
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27193
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27204
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27204
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27216
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27216
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27229
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27229
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27243
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27243
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27258
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27258
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27274
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27274
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27291
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27291
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27309
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27309
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27328
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27328
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27348
DEBUG conda.core.solve:_add_specs(617): specs_map with targets: OrderedDict([('python', MatchSpec("conda-forge/linux-aarch64::python==3.6.11=h4d41432_2_cpython")), ('ca-certificates', MatchSpec("ca-certificates")), ('certifi', MatchSpec("certifi")), ('openssl', MatchSpec("openssl")), ('readline', MatchSpec("conda-forge/linux-aarch64::readline==8.0=h607064a_2")), ('libgomp', MatchSpec("conda-forge/linux-aarch64::libgomp==9.3.0=h8e86211_15")), ('libgcc-ng', MatchSpec("conda-forge/linux-aarch64::libgcc-ng==9.3.0=h8e86211_15")), ('libstdcxx-ng', MatchSpec("conda-forge/linux-aarch64::libstdcxx-ng==9.3.0=hca8aa85_15")), ('libffi', MatchSpec("conda-forge/linux-aarch64::libffi==3.2.1=h4c5d2ac_1007")), ('tk', MatchSpec("conda-forge/linux-aarch64::tk==8.6.10=hed695b0_0")), ('wheel', MatchSpec("conda-forge/noarch::wheel==0.35.1=pyh9f0ad1d_0")), ('pip', MatchSpec("conda-forge/noarch::pip==20.2.3=py_0")), ('_openmp_mutex', MatchSpec("conda-forge/linux-aarch64::_openmp_mutex==4.5=1_gnu")), ('python_abi', MatchSpec("conda-forge/linux-aarch64::python_abi==3.6=1_cp36m")), ('ncurses', MatchSpec("conda-forge/linux-aarch64::ncurses==6.2=he1b5a44_1")), ('setuptools', MatchSpec("conda-forge/linux-aarch64::setuptools==49.6.0=py36h9f0ad1d_0")), ('ld_impl_linux-aarch64', MatchSpec("conda-forge/linux-aarch64::ld_impl_linux-aarch64==2.34=h281f86e_9")), ('zlib', MatchSpec("conda-forge/linux-aarch64::zlib==1.2.11=h516909a_1009")), ('sqlite', MatchSpec("conda-forge/linux-aarch64::sqlite==3.33.0=h12ffe10_0")), ('xz', MatchSpec("conda-forge/linux-aarch64::xz==5.2.5=h6dd45c4_1"))])
DEBUG conda.resolve:bad_installed(1114): Checking if the current environment is consistent
DEBUG conda.resolve:gen_clauses(914): gen_clauses returning with clause count: 101
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 101
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 121
DEBUG conda.core.solve:_find_inconsistent_packages(484): inconsistent precs: None
DEBUG conda.resolve:get_reduced_index(572): Retrieving packages for:
- ca-certificates
- certifi
- conda-forge/linux-aarch64::_openmp_mutex==4.5=1_gnu
- conda-forge/linux-aarch64::ld_impl_linux-aarch64==2.34=h281f86e_9
- conda-forge/linux-aarch64::libffi==3.2.1=h4c5d2ac_1007
- conda-forge/linux-aarch64::libgcc-ng==9.3.0=h8e86211_15
- conda-forge/linux-aarch64::libgomp==9.3.0=h8e86211_15
- conda-forge/linux-aarch64::libstdcxx-ng==9.3.0=hca8aa85_15
- conda-forge/linux-aarch64::ncurses==6.2=he1b5a44_1
- conda-forge/linux-aarch64::python==3.6.11=h4d41432_2_cpython
- conda-forge/linux-aarch64::python_abi==3.6=1_cp36m
- conda-forge/linux-aarch64::readline==8.0=h607064a_2
- conda-forge/linux-aarch64::setuptools==49.6.0=py36h9f0ad1d_0
- conda-forge/linux-aarch64::sqlite==3.33.0=h12ffe10_0
- conda-forge/linux-aarch64::tk==8.6.10=hed695b0_0
- conda-forge/linux-aarch64::xz==5.2.5=h6dd45c4_1
- conda-forge/linux-aarch64::zlib==1.2.11=h516909a_1009
- conda-forge/noarch::pip==20.2.3=py_0
- conda-forge/noarch::wheel==0.35.1=pyh9f0ad1d_0
- nilmtk
- openssl
DEBUG conda.resolve:filter_group(633): python: pruned from 78 -> 1
DEBUG conda.resolve:filter_group(633): ld_impl_linux-aarch64: pruned from 12 -> 1
DEBUG conda.resolve:filter_group(633): libffi: pruned from 3 -> 1
DEBUG conda.resolve:filter_group(633): libgcc-ng: pruned from 7 -> 1
DEBUG conda.resolve:filter_group(633): _openmp_mutex: pruned from 3 -> 1
DEBUG conda.resolve:filter_group(633): libgomp: pruned from 9 -> 1
DEBUG conda.resolve:filter_group(633): libstdcxx-ng: pruned from 9 -> 1
DEBUG conda.resolve:filter_group(633): ncurses: pruned from 3 -> 1
DEBUG conda.resolve:filter_group(633): openssl: pruned from 9 -> 2
DEBUG conda.resolve:filter_group(633): pip: pruned from 48 -> 1
DEBUG conda.resolve:filter_group(633): setuptools: pruned from 167 -> 1
DEBUG conda.resolve:filter_group(633): certifi: pruned from 38 -> 15
DEBUG conda.resolve:filter_group(633): python_abi: pruned from 9 -> 1
DEBUG conda.resolve:filter_group(633): wheel: pruned from 28 -> 1
DEBUG conda.resolve:filter_group(633): readline: pruned from 4 -> 1
DEBUG conda.resolve:filter_group(633): sqlite: pruned from 12 -> 1
DEBUG conda.resolve:filter_group(633): zlib: pruned from 6 -> 1
DEBUG conda.resolve:filter_group(633): tk: pruned from 5 -> 1
DEBUG conda.resolve:filter_group(633): xz: pruned from 4 -> 1
DEBUG conda.resolve:filter_group(633): nilmtk: pruned from 4 -> 0
DEBUG conda.resolve:filter_group(633): certifi: pruned from 15 -> 11
DEBUG conda.resolve:gen_clauses(914): gen_clauses returning with clause count: 219
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 219
DEBUG conda.resolve:__init__(110): restricting to unmanageable packages: __glibc
DEBUG conda.resolve:gen_clauses(914): gen_clauses returning with clause count: 27138
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27138
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27139
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27138
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27139
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27139
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27141
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27141
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27144
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27144
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27148
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27148
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27153
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27153
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27159
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27159
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27166
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27166
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27174
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27174
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27183
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27183
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27193
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27193
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27204
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27204
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27216
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27216
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27229
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27229
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27243
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27243
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27258
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27258
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27274
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27274
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27291
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27291
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27309
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27309
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27328
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27328
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27348
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27348
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27369
DEBUG conda.core.solve:_run_sat(757): conflicting specs:
- nilmtk
DEBUG conda.core.solve:_run_sat(801): final specs to add:
- ca-certificates
- certifi
- conda-forge/linux-aarch64::_openmp_mutex==4.5=1_gnu
- conda-forge/linux-aarch64::ld_impl_linux-aarch64==2.34=h281f86e_9
- conda-forge/linux-aarch64::libffi==3.2.1=h4c5d2ac_1007
- conda-forge/linux-aarch64::libgcc-ng==9.3.0=h8e86211_15
- conda-forge/linux-aarch64::libgomp==9.3.0=h8e86211_15
- conda-forge/linux-aarch64::libstdcxx-ng==9.3.0=hca8aa85_15
- conda-forge/linux-aarch64::ncurses==6.2=he1b5a44_1
- conda-forge/linux-aarch64::python==3.6.11=h4d41432_2_cpython
- conda-forge/linux-aarch64::python_abi==3.6=1_cp36m
- conda-forge/linux-aarch64::readline==8.0=h607064a_2
- conda-forge/linux-aarch64::setuptools==49.6.0=py36h9f0ad1d_0
- conda-forge/linux-aarch64::sqlite==3.33.0=h12ffe10_0
- conda-forge/linux-aarch64::tk==8.6.10=hed695b0_0
- conda-forge/linux-aarch64::xz==5.2.5=h6dd45c4_1
- conda-forge/linux-aarch64::zlib==1.2.11=h516909a_1009
- conda-forge/noarch::pip==20.2.3=py_0
- conda-forge/noarch::wheel==0.35.1=pyh9f0ad1d_0
- nilmtk
- openssl
DEBUG conda.resolve:solve(1246): Solving for:
- 0: conda-forge/linux-aarch64::python==3.6.11=h4d41432_2_cpython target=None optional=False
- 1: ca-certificates target=None optional=False
- 2: certifi target=None optional=False
- 3: openssl target=None optional=False
- 4: conda-forge/linux-aarch64::readline==8.0=h607064a_2 target=None optional=False
- 5: conda-forge/linux-aarch64::libgomp==9.3.0=h8e86211_15 target=None optional=False
- 6: conda-forge/linux-aarch64::libgcc-ng==9.3.0=h8e86211_15 target=None optional=False
- 7: conda-forge/linux-aarch64::libstdcxx-ng==9.3.0=hca8aa85_15 target=None optional=False
- 8: conda-forge/linux-aarch64::libffi==3.2.1=h4c5d2ac_1007 target=None optional=False
- 9: conda-forge/linux-aarch64::tk==8.6.10=hed695b0_0 target=None optional=False
- 10: conda-forge/noarch::wheel==0.35.1=pyh9f0ad1d_0 target=None optional=False
- 11: conda-forge/noarch::pip==20.2.3=py_0 target=None optional=False
- 12: conda-forge/linux-aarch64::_openmp_mutex==4.5=1_gnu target=None optional=False
- 13: conda-forge/linux-aarch64::python_abi==3.6=1_cp36m target=None optional=False
- 14: conda-forge/linux-aarch64::ncurses==6.2=he1b5a44_1 target=None optional=False
- 15: conda-forge/linux-aarch64::setuptools==49.6.0=py36h9f0ad1d_0 target=None optional=False
- 16: conda-forge/linux-aarch64::ld_impl_linux-aarch64==2.34=h281f86e_9 target=None optional=False
- 17: conda-forge/linux-aarch64::zlib==1.2.11=h516909a_1009 target=None optional=False
- 18: conda-forge/linux-aarch64::sqlite==3.33.0=h12ffe10_0 target=None optional=False
- 19: conda-forge/linux-aarch64::xz==5.2.5=h6dd45c4_1 target=None optional=False
- 20: nilmtk target=None optional=False
DEBUG conda.resolve:solve(1256): Solve: Getting reduced index of compliant packages
DEBUG conda.resolve:get_reduced_index(572): Retrieving packages for:
- ca-certificates
- certifi
- conda-forge/linux-aarch64::_openmp_mutex==4.5=1_gnu
- conda-forge/linux-aarch64::ld_impl_linux-aarch64==2.34=h281f86e_9
- conda-forge/linux-aarch64::libffi==3.2.1=h4c5d2ac_1007
- conda-forge/linux-aarch64::libgcc-ng==9.3.0=h8e86211_15
- conda-forge/linux-aarch64::libgomp==9.3.0=h8e86211_15
- conda-forge/linux-aarch64::libstdcxx-ng==9.3.0=hca8aa85_15
- conda-forge/linux-aarch64::ncurses==6.2=he1b5a44_1
- conda-forge/linux-aarch64::python==3.6.11=h4d41432_2_cpython
- conda-forge/linux-aarch64::python_abi==3.6=1_cp36m
- conda-forge/linux-aarch64::readline==8.0=h607064a_2
- conda-forge/linux-aarch64::setuptools==49.6.0=py36h9f0ad1d_0
- conda-forge/linux-aarch64::sqlite==3.33.0=h12ffe10_0
- conda-forge/linux-aarch64::tk==8.6.10=hed695b0_0
- conda-forge/linux-aarch64::xz==5.2.5=h6dd45c4_1
- conda-forge/linux-aarch64::zlib==1.2.11=h516909a_1009
- conda-forge/noarch::pip==20.2.3=py_0
- conda-forge/noarch::wheel==0.35.1=pyh9f0ad1d_0
- nilmtk
- openssl
DEBUG conda.resolve:filter_group(633): python: pruned from 78 -> 1
DEBUG conda.resolve:filter_group(633): ld_impl_linux-aarch64: pruned from 12 -> 1
DEBUG conda.resolve:filter_group(633): libffi: pruned from 3 -> 1
DEBUG conda.resolve:filter_group(633): libgcc-ng: pruned from 7 -> 1
DEBUG conda.resolve:filter_group(633): _openmp_mutex: pruned from 3 -> 1
DEBUG conda.resolve:filter_group(633): libgomp: pruned from 9 -> 1
DEBUG conda.resolve:filter_group(633): libstdcxx-ng: pruned from 9 -> 1
DEBUG conda.resolve:filter_group(633): ncurses: pruned from 3 -> 1
DEBUG conda.resolve:filter_group(633): openssl: pruned from 9 -> 2
DEBUG conda.resolve:filter_group(633): pip: pruned from 48 -> 1
DEBUG conda.resolve:filter_group(633): setuptools: pruned from 167 -> 1
DEBUG conda.resolve:filter_group(633): certifi: pruned from 38 -> 15
DEBUG conda.resolve:filter_group(633): python_abi: pruned from 9 -> 1
DEBUG conda.resolve:filter_group(633): wheel: pruned from 28 -> 1
DEBUG conda.resolve:filter_group(633): readline: pruned from 4 -> 1
DEBUG conda.resolve:filter_group(633): sqlite: pruned from 12 -> 1
DEBUG conda.resolve:filter_group(633): zlib: pruned from 6 -> 1
DEBUG conda.resolve:filter_group(633): tk: pruned from 5 -> 1
DEBUG conda.resolve:filter_group(633): xz: pruned from 4 -> 1
DEBUG conda.resolve:filter_group(633): nilmtk: pruned from 4 -> 0
DEBUG conda.resolve:filter_group(633): certifi: pruned from 15 -> 11
DEBUG conda.resolve:solve(1285): Solve: determining satisfiability
DEBUG conda.resolve:gen_clauses(914): gen_clauses returning with clause count: 219
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 219
failed with initial frozen solve. Retrying with flexible solve.
DEBUG conda.core.solve:solve_final_state(223): solving prefix /opt/conda/envs/test
specs_to_remove: frozenset()
specs_to_add: frozenset({MatchSpec("nilmtk")})
prune: <auxlib._Null object at 0xffffa2ef4850>
Solving environment: ...working... DEBUG conda.resolve:gen_clauses(914): gen_clauses returning with clause count: 113
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 113
DEBUG conda.resolve:__init__(110): restricting to unmanageable packages: __glibc
DEBUG conda.resolve:gen_clauses(914): gen_clauses returning with clause count: 27138
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27138
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27139
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27138
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27139
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27139
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27141
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27141
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27144
^[[ADEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27144
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27148
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27148
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27153
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27153
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27159
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27159
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27166
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27166
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27174
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27174
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27183
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27183
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27193
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27193
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27204
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27204
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27216
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27216
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27229
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27229
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27243
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27243
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27258
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27258
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27274
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27274
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27291
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27291
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27309
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27309
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27328
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27328
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27348
DEBUG conda.core.solve:_add_specs(617): specs_map with targets: OrderedDict([('python', MatchSpec("python=3.6", target="conda-forge/linux-aarch64::python-3.6.11-h4d41432_2_cpython")), ('ca-certificates', MatchSpec("ca-certificates")), ('certifi', MatchSpec("certifi")), ('openssl', MatchSpec("openssl")), ('readline', MatchSpec("readline", target="conda-forge/linux-aarch64::readline-8.0-h607064a_2")), ('libgomp', MatchSpec("libgomp", target="conda-forge/linux-aarch64::libgomp-9.3.0-h8e86211_15")), ('libgcc-ng', MatchSpec("libgcc-ng", target="conda-forge/linux-aarch64::libgcc-ng-9.3.0-h8e86211_15")), ('libstdcxx-ng', MatchSpec("libstdcxx-ng", target="conda-forge/linux-aarch64::libstdcxx-ng-9.3.0-hca8aa85_15")), ('libffi', MatchSpec("libffi", target="conda-forge/linux-aarch64::libffi-3.2.1-h4c5d2ac_1007")), ('tk', MatchSpec("tk", target="conda-forge/linux-aarch64::tk-8.6.10-hed695b0_0")), ('wheel', MatchSpec("wheel", target="conda-forge/noarch::wheel-0.35.1-pyh9f0ad1d_0")), ('pip', MatchSpec("pip", target="conda-forge/noarch::pip-20.2.3-py_0")), ('_openmp_mutex', MatchSpec("_openmp_mutex", target="conda-forge/linux-aarch64::_openmp_mutex-4.5-1_gnu")), ('python_abi', MatchSpec("python_abi", target="conda-forge/linux-aarch64::python_abi-3.6-1_cp36m")), ('ncurses', MatchSpec("ncurses", target="conda-forge/linux-aarch64::ncurses-6.2-he1b5a44_1")), ('setuptools', MatchSpec("setuptools", target="conda-forge/linux-aarch64::setuptools-49.6.0-py36h9f0ad1d_0")), ('ld_impl_linux-aarch64', MatchSpec("ld_impl_linux-aarch64", target="conda-forge/linux-aarch64::ld_impl_linux-aarch64-2.34-h281f86e_9")), ('zlib', MatchSpec("zlib", target="conda-forge/linux-aarch64::zlib-1.2.11-h516909a_1009")), ('sqlite', MatchSpec("sqlite", target="conda-forge/linux-aarch64::sqlite-3.33.0-h12ffe10_0")), ('xz', MatchSpec("xz", target="conda-forge/linux-aarch64::xz-5.2.5-h6dd45c4_1")), ('nilmtk', MatchSpec("nilmtk"))])
DEBUG conda.resolve:get_reduced_index(572): Retrieving packages for:
- _openmp_mutex
- ca-certificates
- certifi
- ld_impl_linux-aarch64
- libffi
- libgcc-ng
- libgomp
- libstdcxx-ng
- ncurses
- nilmtk
- openssl
- pip
- python=3.6
- python_abi
- readline
- setuptools
- sqlite
- tk
- wheel
- xz
- zlib
DEBUG conda.resolve:filter_group(633): python: pruned from 78 -> 21
DEBUG conda.resolve:filter_group(633): pip: pruned from 48 -> 21
DEBUG conda.resolve:filter_group(633): setuptools: pruned from 167 -> 75
DEBUG conda.resolve:filter_group(633): certifi: pruned from 38 -> 15
DEBUG conda.resolve:filter_group(633): wheel: pruned from 28 -> 11
DEBUG conda.resolve:filter_group(633): python_abi: pruned from 9 -> 3
DEBUG conda.resolve:filter_group(633): nilmtk: pruned from 4 -> 0
DEBUG conda.resolve:gen_clauses(914): gen_clauses returning with clause count: 3608
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 3608
DEBUG conda.resolve:__init__(110): restricting to unmanageable packages: __glibc
DEBUG conda.resolve:gen_clauses(914): gen_clauses returning with clause count: 27138
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27138
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27139
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27138
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27139
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27138
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27139
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27139
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27141
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27141
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27144
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27144
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27148
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27148
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27153
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27153
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27159
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27159
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27166
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27166
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27174
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27174
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27183
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27183
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27193
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27193
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27204
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27204
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27216
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27216
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27229
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27229
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27243
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27243
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27258
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27258
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27274
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27274
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27291
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27291
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27309
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27309
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27328
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27328
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27348
DEBUG conda.resolve:get_reduced_index(572): Retrieving packages for:
- nilmtk
- python=3.6
DEBUG conda.resolve:filter_group(633): python: pruned from 78 -> 21
DEBUG conda.resolve:filter_group(633): pip: pruned from 48 -> 21
DEBUG conda.resolve:filter_group(633): setuptools: pruned from 167 -> 75
DEBUG conda.resolve:filter_group(633): certifi: pruned from 38 -> 15
DEBUG conda.resolve:filter_group(633): wheel: pruned from 28 -> 11
DEBUG conda.resolve:filter_group(633): nilmtk: pruned from 4 -> 0
DEBUG conda.resolve:gen_clauses(914): gen_clauses returning with clause count: 3608
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 3608
DEBUG conda.resolve:__init__(110): restricting to unmanageable packages: __glibc
DEBUG conda.resolve:gen_clauses(914): gen_clauses returning with clause count: 27138
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27138
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27139
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27138
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27139
DEBUG conda.resolve:generate_spec_constraints(922): generate_spec_constraints returning with clause count: 27139
DEBUG conda.common._logic:_run_sat(601): Invoking SAT with clause count: 27141
Found conflicts! Looking for incompatible packages.
This can take several minutes. Press CTRL-C to abort.
DEBUG conda.resolve:get_reduced_index(572): Retrieving packages for:
- python=3.6
DEBUG conda.resolve:filter_group(633): python: pruned from 78 -> 21
DEBUG conda.resolve:filter_group(633): pip: pruned from 48 -> 21
DEBUG conda.resolve:filter_group(633): setuptools: pruned from 167 -> 75
DEBUG conda.resolve:filter_group(633): certifi: pruned from 38 -> 15
DEBUG conda.resolve:filter_group(633): wheel: pruned from 28 -> 11
DEBUG conda.resolve:get_reduced_index(572): Retrieving packages for:
- @/linux-aarch64::__glibc==2.31=0
failed
Traceback (most recent call last):
File "/opt/conda/lib/python3.7/site-packages/conda/cli/install.py", line 265, in install
should_retry_solve=(_should_retry_unfrozen or repodata_fn != repodata_fns[-1]),
File "/opt/conda/lib/python3.7/site-packages/conda/core/solve.py", line 117, in solve_for_transaction
should_retry_solve)
File "/opt/conda/lib/python3.7/site-packages/conda/core/solve.py", line 158, in solve_for_diff
force_remove, should_retry_solve)
File "/opt/conda/lib/python3.7/site-packages/conda/core/solve.py", line 281, in solve_final_state
ssc = self._run_sat(ssc)
File "/opt/conda/lib/python3.7/site-packages/conda/common/io.py", line 88, in decorated
return f(*args, **kwds)
File "/opt/conda/lib/python3.7/site-packages/conda/core/solve.py", line 808, in _run_sat
should_retry_solve=ssc.should_retry_solve
File "/opt/conda/lib/python3.7/site-packages/conda/common/io.py", line 88, in decorated
return f(*args, **kwds)
File "/opt/conda/lib/python3.7/site-packages/conda/resolve.py", line 1316, in solve
raise UnsatisfiableError({})
conda.exceptions.UnsatisfiableError:
Did not find conflicting dependencies. If you would like to know which
packages conflict ensure that you have enabled unsatisfiable hints.
conda config --set unsatisfiable_hints True
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/conda/lib/python3.7/site-packages/conda/exceptions.py", line 1079, in __call__
return func(*args, **kwargs)
File "/opt/conda/lib/python3.7/site-packages/conda/cli/main.py", line 84, in _main
exit_code = do_call(args, p)
File "/opt/conda/lib/python3.7/site-packages/conda/cli/conda_argparse.py", line 82, in do_call
return getattr(module, func_name)(args, parser)
File "/opt/conda/lib/python3.7/site-packages/conda/cli/main_install.py", line 20, in execute
install(args, parser, 'install')
File "/opt/conda/lib/python3.7/site-packages/conda/cli/install.py", line 308, in install
raise e
File "/opt/conda/lib/python3.7/site-packages/conda/cli/install.py", line 299, in install
should_retry_solve=(repodata_fn != repodata_fns[-1]),
File "/opt/conda/lib/python3.7/site-packages/conda/core/solve.py", line 117, in solve_for_transaction
should_retry_solve)
File "/opt/conda/lib/python3.7/site-packages/conda/core/solve.py", line 158, in solve_for_diff
force_remove, should_retry_solve)
File "/opt/conda/lib/python3.7/site-packages/conda/core/solve.py", line 275, in solve_final_state
ssc = self._add_specs(ssc)
File "/opt/conda/lib/python3.7/site-packages/conda/core/solve.py", line 694, in _add_specs
ssc.r.find_conflicts(spec_set)
File "/opt/conda/lib/python3.7/site-packages/conda/resolve.py", line 351, in find_conflicts
raise UnsatisfiableError(bad_deps, strict=strict_channel_priority)
conda.exceptions.UnsatisfiableError: The following specifications were found to be incompatible with each other:
Output in format: Requested package -> Available versions
Note that strict channel priority may have removed packages required for satisfiability.
Please note, that I've tried activating this,
conda config --set unsatisfiable_hints True
but finally I had to use verbosity as yo can see.
Verbosity reveals this, but I haven't been able to manage anything with it.
DEBUG conda.resolve:get_reduced_index(575): Retrieving packages for:
Aren't these packages arch agnostic?
conda list
):
$ conda list
# packages in environment at /opt/conda/envs/test2:
#
# Name Version Build Channel
_openmp_mutex 4.5 1_gnu conda-forge
ca-certificates 2020.6.20 hecda079_0 conda-forge
certifi 2020.6.20 py37hc8dfbb8_0 conda-forge
ld_impl_linux-aarch64 2.34 h281f86e_9 conda-forge
libffi 3.2.1 h4c5d2ac_1007 conda-forge
libgcc-ng 9.3.0 h8e86211_15 conda-forge
libgomp 9.3.0 h8e86211_15 conda-forge
libstdcxx-ng 9.3.0 hca8aa85_15 conda-forge
ncurses 6.2 he1b5a44_1 conda-forge
openssl 1.1.1g h516909a_1 conda-forge
pip 20.2.3 py_0 conda-forge
python 3.7.8 hdc8a62a_1_cpython conda-forge
python_abi 3.7 1_cp37m conda-forge
readline 8.0 h607064a_2 conda-forge
setuptools 49.6.0 py37hc8dfbb8_0 conda-forge
sqlite 3.33.0 h12ffe10_0 conda-forge
tk 8.6.10 hed695b0_0 conda-forge
wheel 0.35.1 pyh9f0ad1d_0 conda-forge
xz 5.2.5 h6dd45c4_1 conda-forge
zlib 1.2.11 h516909a_1009 conda-forge
conda
and system ( conda info
):
$ conda info
active environment : None
user config file : /home/jovyan/.condarc
populated config files : /opt/conda/.condarc
/home/jovyan/.condarc
conda version : 4.8.4
conda-build version : not installed
python version : 3.7.8.final.0
virtual packages : __glibc=2.31
base environment : /opt/conda (writable)
channel URLs : https://conda.anaconda.org/conda-forge/linux-aarch64
https://conda.anaconda.org/conda-forge/noarch
package cache : /opt/conda/pkgs
/home/jovyan/.conda/pkgs
envs directories : /opt/conda/envs
/home/jovyan/.conda/envs
platform : linux-aarch64
user-agent : conda/4.8.4 requests/2.24.0 CPython/3.7.8 Linux/5.3.0-1033-raspi2 ubuntu/20.04 glibc/2.31
UID:GID : 0:0
netrc file : None
offline mode : False
Issue: Error in installer o Ubuntu 18.04
./Miniforge3-4.8.3-4-Linux-aarch64.sh: 404: ./Miniforge3-4.8.3-4-Linux-aarch64.sh: [[: not found
The line in question if [[ $SHELL = *zsh ]]
appears to be a bash-ism that Ubuntu's dash doesn't like.
Issue: None.
Comment: This project is amazing! Thanks.
Question: Is support for Windows considered and/or anywhere in sight?
Issue:
Conda 4.8.4 has been released, including some bug fixes. Should we package miniforge with this version?
Environment (conda list
):
$ conda list
conda
and system ( conda info
):
$ conda info
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.