我是虚拟环境的新手,也是python的高级初学者。
我正在尝试运行一台jupyter笔记本,但似乎当我创建一个虚拟环境时,使用的jupyter内核是我的系统中的一个,而不是我创建的虚拟环境中的一个。
出于这个原因,我正在尝试了解如何创建一个干净的虚拟环境。
我所做的如下:-创建名为testenv1:virtualenv -p python3 testenv1的虚拟环境-激活testenv1:source testenv1/bin/activate
在这里它开始了一些我不理解的事情。如果我列出所有安装的包,我已经有很多包了。有没有办法强制一个完全干净的虚拟环境?
谢谢。
pip list
Package Version
----------------------------- -------
actionlib 1.11.13
angles 1.9.12
bondpy 1.8.3
camera-calibration 1.12.23
camera-calibration-parsers 1.11.13
catkin 0.7.20
cv-bridge 1.12.8
diagnostic-analysis 1.9.3
diagnostic-common-diagnostics 1.9.3
diagnostic-updater 1.9.3
dynamic-reconfigure 1.5.50
gazebo-plugins 2.5.19
gazebo-ros 2.5.19
gencpp 0.6.0
geneus 2.2.6
genlisp 0.4.16
genmsg 0.5.11
gennodejs 2.0.1
genpy 0.6.7
image-geometry 1.12.8
interactive-markers 1.11.5
joint-state-publisher 1.12.15
laser-geometry 1.6.5
message-filters 1.12.14
pip 20.0.2
pluginlib 1.11.3
python-qt-binding 0.3.7
qt-dotgraph 0.3.17
qt-gui 0.3.17
qt-gui-cpp 0.3.17
qt-gui-py-common 0.3.17
resource-retriever 1.12.6
rosbag 1.12.14
rosboost-cfg 1.14.6
rosclean 1.14.6
roscreate 1.14.6
rosgraph 1.12.14
roslaunch 1.12.14
roslib 1.14.6
roslint 0.11.0
roslz4 1.12.14
rosmake 1.14.6
rosmaster 1.12.14
rosmsg 1.12.14
rosnode 1.12.14
rosparam 1.12.14
rospy 1.12.14
rosservice 1.12.14
rostest 1.12.14
rostopic 1.12.14
rosunit 1.14.6
roswtf 1.12.14
rqt-action 0.4.9
rqt-bag 0.4.12
rqt-bag-plugins 0.4.12
rqt-console 0.4.9
rqt-dep 0.4.9
rqt-graph 0.4.11
rqt-gui 0.5.0
rqt-gui-py 0.5.0
rqt-image-view 0.4.14
rqt-launch 0.4.8
rqt-logger-level 0.4.8
rqt-moveit 0.5.7
rqt-msg 0.4.8
rqt-nav-view 0.5.7
rqt-plot 0.4.8
rqt-pose-view 0.5.8
rqt-publisher 0.4.8
rqt-py-common 0.5.0
rqt-py-console 0.4.8
rqt-reconfigure 0.5.1
rqt-robot-dashboard 0.5.7
rqt-robot-monitor 0.5.8
rqt-robot-steering 0.5.9
rqt-runtime-monitor 0.5.7
rqt-rviz 0.5.10
rqt-service-caller 0.4.8
rqt-shell 0.4.9
rqt-srv 0.4.8
rqt-tf-tree 0.6.0
rqt-top 0.4.8
rqt-topic 0.4.11
rqt-web 0.4.8
rviz 1.12.17
sensor-msgs 1.12.7
setuptools 46.1.3
smach 2.0.1
smach-ros 2.0.1
smclib 1.8.3
tf 1.11.9
tf-conversions 1.11.9
tf2-geometry-msgs 0.5.20
tf2-kdl 0.5.20
tf2-py 0.5.20
tf2-ros 0.5.20
topic-tools 1.12.14
wheel 0.34.2
xacro 1.11.3
WARNING: You are using pip version 20.0.2; however, version 20.1 is available.
You should consider upgrading via the '/home/schiano/virtualenvs/testenv1/bin/python -m pip install --upgrade pip' command.发布于 2020-04-30 03:32:01
安装在您系统中的Main python中已经包含了这些包。当您尝试在系统中创建虚拟环境时,它会创建主python环境的副本。
您可以通过运行以下命令从python主环境中卸载所有包:
pip uninstall <package name>系统将询问您是否允许删除,请按y。
或者,如果你想一气呵成:
pip freeze > any_path_on_your_system/requirements.txt
pip uninstall -r any_path_on_your_system/requirements.txt每次卸载时,它都会询问您的许可。按y
安装软件包virtualenv
pip install virtualenv这样,主python中的所有包都将被删除,然后,尝试您创建虚拟环境的方法。
https://stackoverflow.com/questions/61509508
复制相似问题