lib/learn_open/opener.rb in learn-open-1.2.19 vs lib/learn_open/opener.rb in learn-open-1.2.20
- old
+ new
@@ -39,11 +39,11 @@
if jupyter_notebook_environment?
git_tasks
file_tasks
restore_files
watch_for_changes
- dependency_tasks
+ jupyter_pip_install
completion_tasks
else
warn_if_necessary
if lesson_is_readme?
open_readme
@@ -349,10 +349,17 @@
end
def pip_install
if !ios_lesson? && File.exists?("#{lessons_dir}/#{repo_dir}/requirements.txt")
puts "Installing pip dependencies..."
- system("pip install -r requirements.txt")
+ system("python -m pip install -r requirements.txt")
+ end
+ end
+
+ def jupyter_pip_install
+ if !ios_lesson? && File.exists?("#{lessons_dir}/#{repo_dir}/requirements.txt")
+ puts "Installing pip dependencies..."
+ system("/opt/conda/bin/python -m pip install -r requirements.txt")
end
end
def bundle_install
if !ios_lesson? && File.exists?("#{lessons_dir}/#{repo_dir}/Gemfile")