'ModuleNotFoundError: No module named 'copier'
Goal: to run program with copier dependency.
pip install copier:
me@PF2DCSXD:/mnt/c/Users/me/Documents/GitHub/workers-python-framework/workers_manager/pwmf/cli$ pip install copier
cd .Defaulting to user installation because normal site-packages is not writeable
.Requirement already satisfied: copier in /home/me/.local/lib/python3.8/site-packages (5.1.0)
/Requirement already satisfied: colorama<0.5.0,>=0.4.3 in /usr/lib/python3/dist-packages (from copier) (0.4.3)
Requirement already satisfied: plumbum<2.0.0,>=1.6.9 in /home/me/.local/lib/python3.8/site-packages (from copier) (1.7.2)
Requirement already satisfied: pyyaml<6.0.0,>=5.3.1 in /usr/lib/python3/dist-packages (from copier) (5.3.1)
Requirement already satisfied: regex<2021.0.0,>=2020.6.8 in /home/me/.local/lib/python3.8/site-packages (from copier) (2020.11.13)
Requirement already satisfied: pydantic<2.0.0,>=1.5.1 in /home/me/.local/lib/python3.8/site-packages (from copier) (1.9.0)
Requirement already satisfied: jinja2<3.0.0,>=2.11.2 in /home/me/.local/lib/python3.8/site-packages (from copier) (2.11.3)
Requirement already satisfied: pathspec<0.9.0,>=0.8.0 in /home/me/.local/lib/python3.8/site-packages (from copier) (0.8.1)
Requirement already satisfied: pyyaml-include<2.0,>=1.2 in /home/me/.local/lib/python3.8/site-packages (from copier) (1.2.post2)
Requirement already satisfied: packaging<21.0,>=20.4 in /home/me/.local/lib/python3.8/site-packages (from copier) (20.9)
Requirement already satisfied: MarkupSafe>=0.23 in /usr/lib/python3/dist-packages (from jinja2<3.0.0,>=2.11.2->copier) (1.1.0)
Requirement already satisfied: pyparsing>=2.0.2 in /home/me/.local/lib/python3.8/site-packages (from packaging<21.0,>=20.4->copier) (2.4.7)
Requirement already satisfied: typing-extensions>=3.7.4.3 in /home/me/.local/lib/python3.8/site-packages (from pydantic<2.0.0,>=1.5.1->copier) (4.0.1)
..WARNING: You are using pip version 21.3.1; however, version 22.0.3 is available.
You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command.
me@PF2DCSXD:/mnt/c/Users/me/Documents/GitHub/workers-python-framework/workers_manager/pwmf/cli$ cd ../../
me@PF2DCSXD:/mnt/c/Users/me/Documents/GitHub/workers-python-framework/workers_manager$ poetry run python pwmf/cli/cli.py new-worker -n experiment_worker -o ../../workers-python/workers/ -t basic_worker
Traceback (most recent call last):
File "pwmf/cli/cli.py", line 8, in <module>
from copier import copy
ModuleNotFoundError: No module named 'copier'
poetry add copier:
me@PF2DCSXD:/mnt/c/Users/me/Documents/GitHub/workers-python-framework/workers_manager$ poetry add copier
The following packages are already present in the pyproject.toml and will be skipped:
• copier
If you want to update it to the latest compatible version, you can use `poetry update package`.
If you prefer to upgrade it to the latest available version, you can use `poetry add package@latest`.
Nothing to add.
me@PF2DCSXD:/mnt/c/Users/me/Documents/GitHub/workers-python-framework/workers_manager$ poetry run python pwmf/cli/cli.py new-worker -n experiment_worker -o ../../workers-python/workers/ -t basic_worker
Traceback (most recent call last):
File "pwmf/cli/cli.py", line 8, in <module>
from copier import copy
ModuleNotFoundError: No module named 'copier'
me@PF2DCSXD:/mnt/c/Users/me/Documents/GitHub/workers-python-framework/workers_manager$
poetry update copier:
me@PF2DCSXD:/mnt/c/Users/me/Documents/GitHub/workers-python-framework/workers_manager$ poetry update copier
Updating dependencies
Resolving dependencies... (1.6s)
SSLError
HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /pypi/dagster-aws/0.9.22.post0/json (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1131)')))
at ~/.poetry/lib/poetry/_vendor/py3.8/requests/adapters.py:514 in send
510│ raise ProxyError(e, request=request)
511│
512│ if isinstance(e.reason, _SSLError):
513│ # This branch is for urllib3 v1.22 and later.
→ 514│ raise SSLError(e, request=request)
515│
516│ raise ConnectionError(e, request=request)
517│
518│ except ClosedPoolError as e:
poetry add copier@latest:
me@PF2DCSXD:/mnt/c/Users/me/Documents/GitHub/workers-python-framework/workers_manager$ poetry add copier@latest
Using version ^5.1.0 for copier
Updating dependencies
Resolving dependencies... (1241.3s)
Writing lock file
Package operations: 72 installs, 0 updates, 0 removals
• Installing pymongo (3.12.0): Failed
RuntimeError
Invalid hashes (sha256:44a15fadb9c3f35c8d2af0acea375c7c4c45877c137934a8667d82f900951e36) for pymongo (3.12.0) using archive pymongo-3.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl. Expected one of sha256:02dc0b0f48ed3cd06c13b7e31b066bf91e00dac5f8147b0a0a45f9009bfab857, sha256:053b4ebf91c7395d1fcd2ce6a9edff0024575b7b2de6781554a4114448a8adc9, sha256:070a4ef689c9438a999ec3830e69b208ff0d12251846e064d947f97d819d1d05, sha256:072ba7cb65c8aa4d5c5659bf6722ee85781c9d7816dc00679b8b6f3dff1ddafc, sha256:0b6055e0ef451ff73c93d0348d122a0750dddf323b9361de5835dac2f6cf7fc1, sha256:11f9e0cfc84ade088a38df2708d0b958bb76360181df1b2e1e1a41beaa57952b, sha256:18290649759f9db660972442aa606f845c368db9b08c4c73770f6da14113569b, sha256:186104a94d39b8412f8e3de385acd990a628346a4402d4f3a288a82b8660bd22, sha256:1970cfe2aec1bf74b40cf30c130ad10cd968941694630386db33e1d044c22a2e, sha256:19d4bd0fc29aa405bb1781456c9cfff9fceabb68543741eb17234952dbc2bbb0, sha256:1bab889ae7640eba739f67fcbf8eff252dddc60d4495e6ddd3a87cd9a95fdb52, sha256:1bc6fe7279ff40c6818db002bf5284aa03ec181ea1b1ceaeee33c289d412afa7, sha256:208debdcf76ed39ebf24f38509f50dc1c100e31e8653817fedb8e1f867850a13, sha256:2399a85b54f68008e483b2871f4a458b4c980469c7fe921595ede073e4844f1e, sha256:246ec420e4c8744fceb4e259f906211b9c198e1f345e6158dcd7cbad3737e11e, sha256:24f8aeec4d6b894a6128844e50ff423dd02462ee83addf503c598ee3a80ddf3d, sha256:255a35bf29185f44b412e31a927d9dcedda7c2c380127ecc4fbf2f61b72fa978, sha256:2dbfbbded947a83a3dffc2bd1ec4750c17e40904692186e2c55a3ad314ca0222, sha256:2e92aa32300a0b5e4175caec7769f482b292769807024a86d674b3f19b8e3755, sha256:316c1b8723afa9870567cd6dff35d440b2afeda53aa13da6c5ab85f98ed6f5ca, sha256:333bfad77aa9cd11711febfb75eed0bb537a1d022e1c252714dad38993590240, sha256:39dafa2eaf577d1969f289dc9a44501859a1897eb45bd589e93ce843fc610800, sha256:3ce83f17f641a62a4dfb0ba1b8a3c1ced7c842f511b5450d90c030c7828e3693, sha256:46d5ec90276f71af3a29917b30f2aec2315a2759b5f8d45b3b63a07ca8a070a3, sha256:48d5bc80ab0af6b60c4163c5617f5cd23f2f880d7600940870ea5055816af024, sha256:4ba0def4abef058c0e5101e05e3d5266e6fffb9795bbf8be0fe912a7361a0209, sha256:5af390fa9faf56c93252dab09ea57cd020c9123aa921b63a0ed51832fdb492e7, sha256:5e574664f1468872cd40f74e4811e22b1aa4de9399d6bcfdf1ee6ea94c017fcf, sha256:625befa3bc9b40746a749115cc6a15bf20b9bd7597ca55d646205b479a2c99c7, sha256:6261bee7c5abadeac7497f8f1c43e521da78dd13b0a2439f526a7b0fc3788824, sha256:657ad80de8ec9ed656f28844efc801a0802961e8c6a85038d97ff6f555ef4919, sha256:6b89dc51206e4971c5568c797991eaaef5dc2a6118d67165858ad11752dba055, sha256:6e66780f14c2efaf989cd3ac613b03ee6a8e3a0ba7b96c0bb14adca71a427e55, sha256:6fb3f85870ae26896bb44e67db94045f2ebf00c5d41e6b66cdcbb5afd644fc18, sha256:701e08457183da70ed96b35a6b43e6ba1df0b47c837b063cde39a1fbe1aeda81, sha256:70761fd3c576b027eec882b43ee0a8e5b22ff9c20cdf4d0400e104bc29e53e34, sha256:73b400fdc22de84bae0dbf1a22613928a41612ec0a3d6ed47caf7ad4d3d0f2ff, sha256:7412a36798966624dc4c57d64aa43c2d1100b348abd98daaac8e99e57d87e1d7, sha256:78ecb8d42f50d393af912bfb1fb1dcc9aabe9967973efb49ee577e8f1cea494c, sha256:7c6a9948916a7bbcc6d3a9f6fb75db1acb5546078023bfb3db6efabcd5a67527, sha256:7c72d08acdf573455b2b9d2b75b8237654841d63a48bc2327dc102c6ee89b75a, sha256:7d98ce3c42921bb91566121b658e0d9d59a9082a9bd6f473190607ff25ab637f, sha256:845a8b83798b2fb11b09928413cb32692866bfbc28830a433d9fa4c8c3720dd0, sha256:94d38eba4d1b5eb3e6bfece0651b855a35c44f32fd91f512ab4ba41b8c0d3e66, sha256:9a13661681d17e43009bb3e85e837aa1ec5feeea1e3654682a01b8821940f8b3, sha256:a0e5dff6701fa615f165306e642709e1c1550d5b237c5a7a6ea299886828bd50, sha256:a2239556ff7241584ce57be1facf25081669bb457a9e5cbe68cce4aae6567aa1, sha256:a325600c83e61e3c9cebc0c2b1c8c4140fa887f789085075e8f44c8ff2547eb9, sha256:a3566acfbcde46911c52810374ecc0354fdb841284a3efef6ff7105bc007e9a8, sha256:a634a4730ce0b0934ed75e45beba730968e12b4dafbb22f69b3b2f616d9e644e, sha256:a6d055f01b83b1a4df8bb0c61983d3bdffa913764488910af3620e5c2450bf83, sha256:a752ecd1a26000a6d67be7c9a2e93801994a8b3f866ac95b672fbc00225ca91a, sha256:a9ba2a63777027b06b116e1ea8248e66fd1bedc2c644f93124b81a91ddbf6d88, sha256:aaa038eafb7186a4abbb311fcf20724be9363645882bbce540bef4797e812a7a, sha256:af586e85144023686fb0af09c8cdf672484ea182f352e7ceead3d832de381e1b, sha256:b0a0cf39f589e52d801fdef418305562bc030cdf8929217463c8433c65fd5c2f, sha256:b1c4874331ab960429caca81acb9d2932170d66d6d6f87e65dc4507a85aca152, sha256:b3b5b3cbc3fdf4fcfa292529df2a85b5d9c7053913a739d3069af1e12e12219f, sha256:b542d56ed1b8d5cf3bb36326f814bd2fbe8812dfd2582b80a15689ea433c0e35, sha256:b6ea08758b6673610b3c5bdf47189286cf9c58b1077558706a2f6f8744922527, sha256:b754240daafecd9d5fce426b0fbaaed03f4ebb130745c8a4ae9231fffb8d75e5, sha256:b772bab31cbd9cb911e41e1a611ebc9497f9a32a7348e2747c38210f75c00f41, sha256:b88d1742159bc93a078733f9789f563cef26f5e370eba810476a71aa98e5fbc2, sha256:b8bf42d3b32f586f4c9e37541769993783a534ad35531ce8a4379f6fa664fba9, sha256:bc9ac81e73573516070d24ce15da91281922811f385645df32bd3c8a45ab4684, sha256:c188db6cf9e14dbbb42f5254292be96f05374a35e7dfa087cc2140f0ff4f10f6, sha256:c55782a55f4a013a78ac5b6ee4b8731a192dea7ab09f1b6b3044c96d5128edd4, sha256:c5cab230e7cabdae9ff23c12271231283efefb944c1b79bed79a91beb65ba547, sha256:cbf8672edeb7b7128c4a939274801f0e32bbf5159987815e3d1eace625264a46, sha256:cc2894fe91f31a513860238ede69fe47fada21f9e7ddfe73f7f9fef93a971e41, sha256:cda9e628b1315beec8341e8c04aac9a0b910650b05e0751e42e399d5694aeacb, sha256:ceae3ab9e11a27aaab42878f1d203600dfd24f0e43678b47298219a0f10c0d30, sha256:ced944dcdd561476deef7cb7bfd4987c69fffbfeff6d02ca4d5d4fd592d559b7, sha256:d04ca462cb99077e6c059e97c072957caf2918e6e4191e3161c01c439e0193de, sha256:d1131562ddc2ea8a446f66c2648d7dabec2b3816fc818528eb978a75a6d23b2e, sha256:d1740776b70367277323fafb76bcf09753a5cc9824f5d705bac22a34ff3668ea, sha256:d6e11ffd43184d529d6752d6dcb62b994f903038a17ea2168ef1910c96324d26, sha256:d73e10772152605f6648ba4410318594f1043bbfe36d2fadee7c4b8912eff7c5, sha256:da8288bc4a7807c6715416deed1c57d94d5e03e93537889e002bf985be503f1a, sha256:db93608a246da44d728842b8fa9e45aa9782db76955f634a707739a8d53ff544, sha256:dcd3d0009fbb6e454d729f8b22d0063bd9171c31a55e0f0271119bd4f2700023, sha256:dd1f49f949a658c4e8f81ed73f9aad25fcc7d4f62f767f591e749e30038c4e1d, sha256:dd6ff2192f34bd622883c745a56f492b1c9ccd44e14953e8051c33024a2947d5, sha256:e018a4921657c2d3f89c720b7b90b9182e277178a04a7e9542cc79d7d787ca51, sha256:e2b7670c0c8c6b501464150dd49dd0d6be6cb7f049e064124911cec5514fa19e, sha256:e7a33322e08021c37e89cae8ff06327503e8a1719e97c69f32c31cbf6c30d72c, sha256:e8a82e35d52ad6f867e88096a1a2b9bdc7ec4d5e65c7b4976a248bf2d1a32a93, sha256:e9faf8d4712d5ea301d74abfcf6dafe4b7f4af7936e91f283b0ad7bf69ed3e3a, sha256:ec5ca7c0007ce268048bbe0ffc6846ed1616cf3d8628b136e81d5e64ff3f52a2, sha256:eee42a1cc06565f6b21caa1f504ec15e07de7ebfd520ab57f8cb3308bc118e22, sha256:f2acf9bbcd514e901f82c4ca6926bbd2ae61716728f110b4343eb0a69612d018, sha256:f55c1ddcc1f6050b07d468ce594f55dbf6107b459e16f735d26818d7be1e9538, sha256:f6977a520bd96e097c8a37a8cbb9faa1ea99d21bf84190195056e25f688af73d, sha256:f94c7d22fb36b184734dded7345a04ec5f95130421c775b8b0c65044ef073f34, sha256:fa8957e9a1b202cb45e6b839c241cd986c897be1e722b81d2f32e9c6aeee80b0, sha256:fd3854148005c808c485c754a184c71116372263709958b42aefbef2e5dd373a, sha256:fe5872ce6f9627deac8314bdffd3862624227c3de4c17ef0cc78bbf0402999eb, sha256:ffbae429ba9e42d0582d3ac63fdb410338892468a2107d8ff68228ec9a39a0ed.
at ~/.poetry/lib/poetry/installation/executor.py:627 in _download_link
623│ )
624│ )
625│
626│ if archive_hashes.isdisjoint(hashes):
→ 627│ raise RuntimeError(
628│ "Invalid hashes ({}) for {} using archive {}. Expected one of {}.".format(
629│ ", ".join(sorted(archive_hashes)),
630│ package,
631│ archive_path.name,
Failed to add packages, reverting the pyproject.toml file to its original content.
poetry install copier:
me@PF2DCSXD:/mnt/c/Users/me/Documents/GitHub/workers-python-framework/workers_manager$ poetry install copier
Too many arguments.
Solution 1:[1]
You have installed to your systems python instead of the one associated with your venve that poetry run probably uses. Since you are using poetry, you should try installing with
poetry add copier
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | FlyingTeller |
