I want to create a virtual environment using conda and yml file.
Command:
conda env create -n ex3 -f env.yml
Type ENTER it gives following message:
ResolvePackageNotFound: - gst-plugins-base==1.8.0=0 - dbus==1.10.20=0 - opencv3==3.2.0=np111py35_0 - qt==5.6.2=5 - libxcb==1.12=1 - libgcc==5.2.0=0 - gstreamer==1.8.0=0
However, I do have those on my Mac. My MacOS: High Sierra 10.13.3
My env.yml file looks like this:
name: ex3 channels: - menpo - defaults dependencies: - cairo=1.14.8=0 - certifi=2016.2.28=py35_0 - cycler=0.10.0=py35_0 - dbus=1.10.20=0 - expat=2.1.0=0 - fontconfig=2.12.1=3 - freetype=2.5.5=2 - glib=2.50.2=1 - gst-plugins-base=1.8.0=0 - gstreamer=1.8.0=0 - harfbuzz=0.9.39=2 - hdf5=1.8.17=2 - icu=54.1=0 - jbig=2.1=0 - jpeg=9b=0 - libffi=3.2.1=1 - libgcc=5.2.0=0 - libgfortran=3.0.0=1 - libiconv=1.14=0 - libpng=1.6.30=1 - libtiff=4.0.6=3 - libxcb=1.12=1 - libxml2=2.9.4=0 - matplotlib=2.0.2=np111py35_0 - mkl=2017.0.3=0 - numpy=1.11.3=py35_0 - openssl=1.0.2l=0 - pandas=0.20.1=np111py35_0 - patsy=0.4.1=py35_0 - pcre=8.39=1 - pip=9.0.1=py35_1 - pixman=0.34.0=0 - pyparsing=2.2.0=py35_0 - pyqt=5.6.0=py35_2 - python=3.5.4=0 - python-dateutil=2.6.1=py35_0 - pytz=2017.2=py35_0 - qt=5.6.2=5 - readline=6.2=2 - scipy=0.19.0=np111py35_0 - seaborn=0.8=py35_0 - setuptools=36.4.0=py35_1 - sip=4.18=py35_0 - six=1.10.0=py35_0 - sqlite=3.13.0=0 - statsmodels=0.8.0=np111py35_0 - tk=8.5.18=0 - wheel=0.29.0=py35_0 - xz=5.2.3=0 - zlib=1.2.11=0 - opencv3=3.2.0=np111py35_0 - pip: - bleach==1.5.0 - enum34==1.1.6 - html5lib==0.9999999 - markdown==2.6.11 - protobuf==3.5.1 - tensorflow==1.4.1 - tensorflow-tensorboard==0.4.0 - werkzeug==0.14.1
How to solve this problem?
Well....The stack overflow prompt me to say more details, but I think I describe things clearly, it is sad, stack overflow does not support to upload attachment....
You can create a custom conda environment from a conda compatible environment file ( environment. yaml ) using the odsc conda create command. By default, the create option also installs additional libraries to ensure that the conda environment is compatible with JupyterLab and the OCI services.
yml file. Note that by convention Conda environment files are called environment. yml . As such if you use the conda env create sub-command without passing the --file option, then conda will expect to find a file called environment.
Anaconda Server enables you to upload, move, copy, share, and download an environment yaml file. An environment is a folder or directory that contains a specific collection of conda packages and their dependencies. This allows them to be maintained and run separately without interference from each other.
I had same problem and found your question googling for it.
ResolvePackageNotFound
error describes all packages not installed yet, but required.
To solve the problem, move them under pip
section:
name: ex3 channels: - menpo - defaults dependencies: - cairo=1.14.8=0 - *** - another dependencies, except not found ones - pip: - gst-plugins-base==1.8.0 - bleach==1.5.0 - enum34==1.1.6 - html5lib==0.9999999 - markdown==2.6.11 - protobuf==3.5.1 - tensorflow==1.4.1 - tensorflow-tensorboard==0.4.0 - werkzeug==0.14.1 *** added *** - gst-plugins-base==1.8.0 - dbus==1.10.20 - opencv3==3.2.0 - qt==5.6.2 - libxcb==1.12 - libgcc==5.2.0 - gstreamer==1.8.0
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With