Eduardo García commited on
Commit
5f830b5
·
unverified ·
1 Parent(s): 1fc09d0

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +19 -0
README.md CHANGED
@@ -141,3 +141,22 @@ If this happens, you can export the recommended variable and rerun
141
  ```
142
  PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python streamlit run metadash.py
143
  ```
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
141
  ```
142
  PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python streamlit run metadash.py
143
  ```
144
+
145
+ ### Possible fix
146
+
147
+ Since the original source of this bugfix is the conflicts between the requirements:
148
+ ```
149
+ ERROR: Cannot install -r /mount/src/dashboards/requirements.txt (line 1), -r /mount/src/dashboards/requirements.txt (line 10) and -r /mount/src/dashboards/requirements.txt (line 3) because these package versions have conflicting dependencies.
150
+
151
+ The conflict is caused by:
152
+ streamlit 1.23.1 depends on protobuf<5 and >=3.20
153
+ wandb 0.15.3 depends on protobuf!=4.21.0, <5 and >=3.15.0; python_version == "3.9" and sys_platform == "linux"
154
+ bittensor 5.3.3 depends on protobuf==3.19.5
155
+ To fix this you could try to:
156
+ 1. loosen the range of package versions you've specified
157
+ 2. remove package versions to allow pip attempt to solve the dependency conflict
158
+
159
+ ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
160
+ ```
161
+
162
+ We can fix this by aligning the requirements so that everyone has a common range of protobuf package versions to work with...