我买了一本附带 jupyter 笔记本的书。在第一章中,它要求我安装所需的库。它使用 {sys.executable} -m。我以前从未见过。{sys.executable} 和 -m 的作用是什么?另外为什么最后使用 --user ?
通常,我只是使用!pip 安装 numpy==1.19.2
任何人都可以帮助我理解它吗?谢谢你!
import sys
!{sys.executable} -m pip install numpy==1.19.2 --user
!{sys.executable} -m pip install scipy==1.6.2 --user
!{sys.executable} -m pip install tensorflow==2.4.0 --user
!{sys.executable} -m pip install tensorflow-probability==0.11.0 --user
!{sys.executable} -m pip install scikit-learn==0.24.1 --user
!{sys.executable} -m pip install statsmodels==0.12.2 --user
!{sys.executable} -m pip install ta --user
Run Code Online (Sandbox Code Playgroud) 我正在 Mac 上安装 aws cli。以前我安装了 anaconda 来控制我的 python 版本。所以我使用conda安装了python。现在我想安装 aws cli。
通过使用 pip: pip3 install awscli --upgrade --user
安装成功。但是,当我运行 aws --version 时,它告诉我找不到 aws 命令。
我再次尝试将它添加到命令行路径。但是我找不到它的安装位置。
当我运行 which python 它给了我 /anaconda/bin/python
人们说这可能不是真正的文件夹,确实我在它下面也找不到 aws cli。然后我运行 ls -al /anaconda/bin/python 它给 lrwxr-xr-x 1 mac staff 9 Aug 15 20:14 /anaconda/bin/python -> python3.6
我完全不明白路径。我怎么能找到我的 aws cli 的安装位置?
我真的讨厌运行类似的东西make,然后因为我忘了激活我的virtualenv pip安装一大堆软件包而感到惊讶.
有没有办法强迫pip提示/警告我,我不是在某些虚拟环境?
当我在Fedora中安装一些python包时,有两种方法:
dnf install python-packagepip install package我注意到即使我使用dnf update最新的Fedora,当我使用pip时,它仍然会告诉我类似的东西
pip是旧版本,请使用pip update
我猜dnf包管理与python-pip包管理不同.
那么更推荐哪一个安装python包?
我试图在Jupiter上网本上运行tensorflow,python 2.7但我意识到它需要3.6 pythong版本所以我按照这个步骤:
使用Anaconda安装
通过调用以下命令创建名为tensorflow的conda环境:
C:> conda create -n tensorflow pip python=3.5
Run Code Online (Sandbox Code Playgroud)
通过发出以下命令激活conda环境:
C:> activate tensorflow
Run Code Online (Sandbox Code Playgroud)
(tensorflow)C:>#您的提示应该更改发出适当的命令在您的conda环境中安装TensorFlow.要安装仅CPU版本的TensorFlow,请输入以下命令:
(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow
Run Code Online (Sandbox Code Playgroud)
要安装TensorFlow的GPU版本,请输入以下命令(在一行上):
(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow-gpu
Run Code Online (Sandbox Code Playgroud)
**
**
(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow
Run Code Online (Sandbox Code Playgroud)
告诉我这个错误:
由于EnvironmentError导致无法安装软件包:[WinError 5]访问被拒绝:'C:\ Users\idan\AppData\Local\Continuum\anaconda2\envs\tensorflow\Lib\site-packages \numpy\.libs\libopenblas. BNVRK7633HSX7YVO2TADGR4A5KEKXJAW.gfortran-win_amd64.dll'考虑使用该
--user选项或检查权限.
我试图更改用户权限,并以管理员身份打开anaconda cmd但它没有帮助.
我正在按照本教程安装virtualenvwrapper
https://realpython.com/python-virtual-environments-a-primer/#managing-virtual-environments-with-virtualenvwrapper
但是,我不能让我的工作。
当我这样做时,pip install virtualenvwrapper --user我收到以下警告。
Installing collected packages: virtualenv, pbr, six, stevedore, virtualenv-clone, virtualenvwrapper
WARNING: The script virtualenv is installed in '/Users/user1/Library/Python/2.7/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
WARNING: The script pbr is installed in '/Users/user1/Library/Python/2.7/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
WARNING: The script …Run Code Online (Sandbox Code Playgroud) pip ×3
python ×3
anaconda ×1
dnf ×1
fedora ×1
python-3.x ×1
tensorflow ×1
virtualenv ×1
yum ×1