У меня возникли проблемы при попытке установить некоторые пакеты с помощью virtualenv на Cedar. Я следую указаниям, указанным в https://docs.computecanada.ca/wiki/Python, но, тем не менее, продолжаю сталкиваться с одной из двух проблем: не могу загрузить python 3.7 или могу загрузить python 3.7, но не могу установить pip. Я могу успешно создать виртуальную среду, но проблемы возникают при установке модулей. Я пробовал команды в двух разных порядках, которые дали два нежелательных результата:
$ module load python/3.7.0
$ source ~/ENV/bin/activate
$ pip install numpy --no-index
Это позволяет мне установить numpy (или любой другой пакет), но когда я пытаюсь открыть python, используя $ 1025 *, я go в python 2.7.14, а не 3.7.0. (Есть ли команда, которая позволяет мне открывать python 3.7.0 конкретно?)
Однако, когда я попробовал это по-другому:
$ source ~/ENV/bin/activate
$ module load python/3.7.0
$ pip install numpy --no-index
Это позволяет мне открыть python 3.7.0, когда я набираю $ python, но не позволяет мне использовать команды pip.
Я также пытался сначала использовать pip, прежде чем использовать модуль загрузки python / 3.7.0. Это позволило бы мне использовать установку pip, но, однако, после открытия python установленный ранее пакет не может быть найден. Я знаю, что используя второй метод, я также могу использовать загрузочный модуль SciPy-стек, который содержит numpy и может быть импортирован в Python 3.7.0, но мне нужен пакет joblib, который не включен.
Я приложил 2 простых изображения обоих результатов на случай, если это поможет больше. Я действительно ценю твою помощь. Спасибо!
Там я покажу 2 случая. Случай 2 - это изображение выше, а случай 1 - это изображение ниже.